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;
}
ありがとうございました