首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ajax重新加载会导致jquery问题。

ajax重新加载会导致jquery问题。
EN

Drupal用户
提问于 2013-06-28 20:32:02
回答 2查看 1.2K关注 0票数 1

我将jquery应用于一个公开的过滤器,以强制使用复选框向下放置,这很好,直到ajax重新加载内容并使slideToggle立即打开和关闭。我把它切换到css高度,在ajax重新加载之后,盒子就不会打开了。任何人都有可能在ajax重新加载后工作的任何想法或选项。只有css选项

代码语言:javascript
代码运行次数:0
运行
复制
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选项

代码语言:javascript
代码运行次数:0
运行
复制
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');
    });
EN

回答 2

Drupal用户

回答已采纳

发布于 2014-09-13 11:10:13

Drupal用户

发布于 2013-10-03 12:07:54

我只是遇到了类似的问题,并得以解决:)我在搜索时偶然看到了这篇文章。我知道从你发帖到现在已经有点过了,这不是你的谜题的全部答案,但是.

在我的例子中,它是一个通过ajax进行更新并简要展示的字段。最后,我将字段封装在div中,并将div设置为{display:none}。在您的示例中,jQuery应该对div $('#yourdivid').find('.myclass')进行操作。

不知道它是否对你有用,但如果你仍然被困,它可能会指出你的正确方向!

国民党

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/77847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档