我遇到了 Internet Explorer 上的 jQuery 淡出功能问题。
正如您在这个FIDDLE上看到的,它不会在任何版本的 Internet Explorer 上淡出。
但我注意到只有当 div 具有固定位置时(position:fixed;
)
有什么解决方法吗?
您可以使用此代码重现错误
<head>
<script type="text/javascript">
$(function() {
$('.goBack').click( function(){
$('#about').fadeOut(1000, function ()
{
$('#backend').fadeOut("slow");
});
});
});
</script>
</head>
<body>
<div id="backend">
<div id="about">
<div class="leftPanel">
<h1>About</h1>
<div class="menu">
<ul>
<li>Menu1</li>
<li>Menu2</li>
<li>Menu3</li>
<li>Menu3</li>
</ul>
</div>
<div class="goBack">
<p>Go Back</p>
</div>
</div>
</div>
</div>
</body>
有了这个 CSS
.leftPanel
{
position:fixed;
color:black;
}
谢谢