私のサイトは他のブラウザにロードされており、メニューフェードイン/アウトエフェクトはFFとオペラでしか動作しないようです。それはIE(7-9)、サファリ、またはクロームでは動作しませんでした。これらのブラウザでは、フェードするのではなく、表示/非表示の効果がありました。ここは私のsiteです。jQueryフェードイン/フェードアウトのみFFとオペラの場合
JS:
var delay = 100;
var fade = 400;
$j(function(){
var inner="";
$j('#access-navi .sub > a').toggle(function(){
inner=$j(this).parent().find('ul li');
inner.each(function(i){
$j(this).delay(i*delay).fadeIn(fade);
});
},function(){
inner.fadeOut(fade/2);
});
});
HTML:あなたはjQueryのバージョン1.4.2と結婚していない場合は
<div id="access-navi" role="navigation">
<ul>
<li><a href="">Home</a></li>
<li class="sub"><a href="#">Code</a>
<ul>
<li><a href="">Html.Css</a></li>
<li><a href="">Java</a></li>
<li><a href="">jQuery</a></li>
<li><a href="">Php</a></li>
</ul>
</li>
</ul>
<div class="clear"></div>
</div>
IE8がJavaScriptエラーを報告しています - メッセージ:プロパティ値が無効です。行:4文字:270コード:0 URI:http://for-instance.net/wp-content/themes/Starkers/js/script.js?ver=1.0 – tawman
IE8でエラーが表示されないあなたはそれを持ち出しましたか? –
1.4.4へのアップデートでエラーがなくなりました。 1.4.2と私はエラーがあった!アイコンをクリックして、エラーダイアログを開きます。 – tawman