【发布时间】:2011-09-11 11:36:30
【问题描述】:
所以我有一个 ul 列表,我单击它上方的一个 div,然后我切换它,以便我可以向下/向上滑动列表...但是当我在 IE9 上向下滑动列表时,我在它下面看到了这种奇怪的效果:
这发生在上滑
我的代码如下所示:
$(".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>
【问题讨论】:
-
您也介意发布 html 吗? :)
-
没问题,看主帖。
-
@fxuser:您也可以发布您的 CSS 吗?你用的是盒子阴影吗?
-
是的,box shadow 可能会搞砸,我的意思是我们正在谈论的是 IE ^^
-
您使用的是哪个版本的 jQuery? v1.5.1 是 first version to support IE9。 IE9 将您的网站呈现为哪种Document Compatibility 模式?错误的模式会导致不必要的问题。
标签: jquery internet-explorer-9 effect slideup