我想要实现的是在单击行时div应该在行的下方向下滑动.当数据通过AJAX生成时,我第一次工作.但是当我第一次生成数据后它不起作用,虽然事件被触发但是$(‘.test’).slideUp(0)$(this).append(($(‘.test’)) .slideDown( ‘慢’));在第一次之后不起作用.也不会弹出任何错误.
我希望div应该在点击的行下方向下滑动.它确实有效,但仅限于我第一次通过Ajax生成数据时.在第一次生成表格后,div不会向下滑动.
例如: – 当我点击一个项目时,会出现一个表格.单击任何行后,将显示一个div,表示您向下滑动包含内容xyz的行.但是当我再次从列表中单击某个项目,然后从相应的表中单击该行时,div就不显示了.
解决方法:
当你正在做$(this).append(($(‘.test’))你将它从DOM中删除并附加到被点击的tr.但是当你点击li时你就是将新内容加载到表中,因此$(‘.test’)现在不再可用.
要解决这个问题,一个简单的方法是在单击li时将.test div附加到body元素:
$( ‘主体’)附加($( ‘试验’)效果基本show(0).);
小提琴:http://jsfiddle.net/fVz6D/9/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。