首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery盲效在IE中不能正常工作

jQuery盲效在IE中不能正常工作
EN

Stack Overflow用户
提问于 2011-11-02 22:27:15
回答 1查看 930关注 0票数 0

我有一小段css/javascript/html,它使用jQuery 1.5和jQuery-ui 1.8.9。这是一个相当基本的观点。属于较低div中的内容的元数据的顶部面板。顶部面板使用“盲目”效果打开和关闭。

下面是代码片段:jsfiddle example

在Chrome和firefox上一切正常。在IE上,它不会使open...it“盲目”,只是切换为可见。当关闭它时,它会关闭百叶窗,但随后整个页面会闪烁一次。

我不知道为什么会这样。在我的搜索中,我找不到这种行为的引用。可能我的Google-fu今天不太好用。

有没有人有办法让它在IE中表现得更好?不幸的是,我不能强制要求我们不支持I.E.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-02 22:46:23

position: relative属性从CSS中的“.togger-handle”中删除。似乎能帮我解决问题。

顺便说一下,您可以在#hideable-content中隐藏CSS div,并将您的JavaScript代码简化为:

代码语言:javascript
复制
$(function() {
    // set effect from select menu value
    $("#toggle-handle").click(function() {
        $("#hideable-content").slideToggle(500);
        return false;
    });
});

http://jsfiddle.net/CTxB7/11/

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

https://stackoverflow.com/questions/7981963

复制
相关文章

相似问题

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