jQueryのナビゲーションメニューを作成しようとしていますが、マウスを動かすとホバーとフェードアウトしたときに子供のULを表示するようにスライドし、次のコードはブラウザによって大きく異なります。jQueryメニューのヘルプ
あなたが問題に気づくことを願っています。
IE7と8スライドとフェードアウトが FFスライドはフェードアウトが動作しない クロームスライドのみが1回目と2回目の作品、それが動作しないとフェードアウトはすべて同じサファリでは動作しませんワークス
jQuery(document).ready(function(){
// menu effects
this.navLi = jQuery('nav ul li').children('ul').hide().end();
this.navLi.hover(function() {
// mouseover
jQuery(this).find('> ul').stop(true, true).slideDown(300);
}, function() {
// mouseout
jQuery(this).find('> ul').stop(true, true).fadeOut(300);
});
});
クロムのように両方のウェブキットです...
私はあなたが知っているかどうか知りましょう。
私はそれを解決しました...それはjQueryエフェクトを追加する前に子どもたちのULに宣言された "display:none"がありましたので今jQueryで表示します:それを固定したhide()関数を呼び出してください... –