jQuery 盲效果在 IE 中无法正常工作

发布于 2024-12-13 02:29:16 字数 402 浏览 0 评论 0原文

我有一些使用 jQuery 1.5 和 jQuery-ui 1.8.9 的 css/javascript/html 。这是一个相当基本的观点。与较低 div 中的内容相关的元数据顶部面板。顶部面板使用“百叶窗”效果打开和关闭。

这是代码片段: jsfiddle 示例

在 Chrome 和 Chrome 上一切正常火狐浏览器。在 IE 上,它不会“盲目”打开......它只是切换到可见。关闭它时,它会关闭,但随后整个页面会闪烁一次。

我不知道为什么会发生这种情况。我在搜索中找不到此类行为的参考。今天我的 Google-fu 可能很弱。

有人知道如何让它在 IE 中正常运行吗?不幸的是我不能强制我们不支持 IE

I've got this bit of css/javascript/html that uses jQuery 1.5 and jQuery-ui 1.8.9. It's a fairly basic view. A top panel of metadata that pertains to the stuff in a lower div. The top panel opens and closes using the "blind" effect.

Here is the code snippet: jsfiddle example

Everything works fine on Chrome & firefox. On IE it doesn't "blind" open...it just toggles to visible. When closing it, it blinds closed but then the entire page flashes once.

I don't know why this happens. I can find no references to such behavior in my searches. It's possible my Google-fu is weak today.

Anyone have any ideas on how to make it play nice in IE? Unfortunately I can't mandate that we don't support I.E.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赢得她心 2024-12-20 02:29:16

从 CSS 中的“.toggle-handle”中删除 position:relative 属性。似乎可以帮我解决一些事情。

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

$(function() {
    // set effect from select menu value
    $("#toggle-handle").click(function() {
        $("#hideable-content").slideToggle(500);
        return false;
    });
});

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

Remove the position: relative attribute from '.toggle-handle' in the CSS. Seems to solve things for me.

Incidentally, you can hide the #hideable-content div in CSS and simplify your JavaScript code to the following:

$(function() {
    // set effect from select menu value
    $("#toggle-handle").click(function() {
        $("#hideable-content").slideToggle(500);
        return false;
    });
});

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文