マウスオーバーではない私は、次のjQueryプラグインを持っている:http://jqueryfordesigners.com/slide-out-and-drawer-effect/jQueryの:非表示「アクティブクラスのとき
は今、問題がある:マウスが要素の上にないときに、私はアクティブ「引き出し」を閉鎖したいと思います。 jQueryは、マウスオーバーが別の引出し要素に適用されるまで、アクティブなものを開いたままにするように設定されています。いずれかの上に乗っていないときに、どのようにすべての引き出しを閉じますか?
初期化コード:
$(function() {
$('UL.drawers').accordion({
// the drawer handle
header: 'H2.drawer-handle',
// our selected class
selectedClass: 'open',
// match the Apple slide out effect
event: 'mouseover'
});
});
I引き出し要素CSS(.drawer-handle.open {}
)に「開放」クラスを適用することが必要としても、アクティブ引き出しハンドルは、(アニメーション)の色を変化させません。何故ですか?私はJoomla 1.7の中でPHPを使用しています
ありがとう!ここで
@Emmanuel:なぜあなたは、編集中のエラーを_introduce_でしょうか? –
メニュー全体を囲むdivのmouseoutでドロワーを非表示にすることができます。 –
あなたの答えShawnに感謝します。 jquery タグ内のDiv要素を含む親/閉じますか?その関数をどのように呼び出すのですか? – DextrousDave