我将jquery应用于一个公开的过滤器,以强制使用复选框向下放置,这很好,直到ajax重新加载内容并使slideToggle立即打开和关闭。我把它切换到css高度,在ajax重新加载之后,盒子就不会打开了。任何人都有可能在ajax重新加载后工作的任何想法或选项。只有css选项
boxes1.css({"display" : "none", "background": "#f2f2f2", "border" : "1px solid #ccc", "padding":"5px", "margin-top" : "25px","position":"absolute","overflow" : "hidden"});
title.live("click",function(){
if(boxes1.is(":hidden")){
boxes1.css({"height" : "300", "display" : "block"});
}
else {
boxes1.css({"display" : "none"});
}
});
slideToggle选项
boxes1.css({"display" : "none", "background": "#f2f2f2", "border" : "1px solid #ccc", "padding":"5px", "margin-top" : "25px","position":"absolute","overflow" : "hidden"});
title.live("click",function(){
boxes1.slideToggle('slow');
});
发布于 2014-09-13 11:10:13
这可能与行为有关
发布于 2013-10-03 12:07:54
我只是遇到了类似的问题,并得以解决:)我在搜索时偶然看到了这篇文章。我知道从你发帖到现在已经有点过了,这不是你的谜题的全部答案,但是.
在我的例子中,它是一个通过ajax进行更新并简要展示的字段。最后,我将字段封装在div中,并将div设置为{display:none}。在您的示例中,jQuery应该对div $('#yourdivid').find('.myclass')进行操作。
不知道它是否对你有用,但如果你仍然被困,它可能会指出你的正确方向!
国民党
https://drupal.stackexchange.com/questions/77847
复制相似问题