IE9 jquery 下滑效果问题

发布于 2024-11-15 00:15:17 字数 634 浏览 3 评论 0原文

所以我有一个 ul 列表,我单击它上面的 div,然后切换它,以便我可以向下/向上滑动列表...但是当我在 IE9 上向下滑动列表时,我在它下面看到这个奇怪的效果:

在此处输入图像描述

这发生在 SlideUp 上

我的代码如下所示:

    $(".btn").click(function() {
    if ($(this).next().is(":visible")){
        $(".slide_menu").slideUp("fast");
    }else{
        $(".slide_menu").slideUp("fast");
    }
});

html 如下所示:

        <div class="btn">Button</a></div>
    <ul class="slide_menu">
    <li><a href="http://domain.com">Link</a></li>
    </ul>

So i have a ul list where i click a div above it and then i toggle it so i can slidedown/up the list... but when i slidedown the list on IE9 i see this weird effect below it:

enter image description here

this happens on slideUp

my code looks like this:

    $(".btn").click(function() {
    if ($(this).next().is(":visible")){
        $(".slide_menu").slideUp("fast");
    }else{
        $(".slide_menu").slideUp("fast");
    }
});

html looks like this:

        <div class="btn">Button</a></div>
    <ul class="slide_menu">
    <li><a href="http://domain.com">Link</a></li>
    </ul>

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

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

发布评论

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

评论(2

纸短情长 2024-11-22 00:15:17

如果您只想在点击时切换它,请尝试此操作。稍微改变一下你的代码,我没有 IE9,因为我在 Mac 上,但这应该可以工作。如果还是不行的话。告诉我,我看看我能做什么!

http://jsfiddle.net/fWJuk/1/

If all you want to do is toggle it on clicks, try this. Altered your code just a bit, I don't have IE9 because I'm on a mac but this should work. If it still doesn't work. Tell me and I'll see what I can do!

http://jsfiddle.net/fWJuk/1/

软糖 2024-11-22 00:15:17

如果您将 htmlbody 元素的 height css 样式设置为 100%,则删除它可以解决IE9框阴影渲染问题。这对我有用。我知道,IE9 一开始就应该正确地做到这一点。这看起来像是 IE9 的错误。

If you have the height css style set at 100% for the html or the body element, removing it could solve the IE9 box-shadow rendering issue. This worked for me. I know, IE9 should have done this properly in the first place. This looks like a IE9 bug.

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