私はここに、この例があります:http://jsfiddle.net/QRChv/メニュー親子ホバー - アニメーションを停止 - jqueryの
イムあなたは子リストの項目にカーソルを合わせると、そのアニメーションが開始されますようにそれを設定しようとしているが、親のdoesntその.hover()
関数を呼び出します。
これを行うことができるかどうかわかりませんが、親が実際にそのアニメーションを通過するのを止める手段があります。だから、実際には、子リスト項目が上に乗っているときは何もしません。
私はリスト項目ごとにif文をセットアップして、それを簡単に保つようにしました。
$(この).parent()アンバインド( 'のMouseEnter mouseleave'); iveはそれを追加しようとしましたが、運はありません。 http://jsfiddle.net/QRChv/5/ –
ありがとう@jAndyと@rcravens。私がコメントした最後の問題はCSSを介して修正可能でした。 http://jsfiddle.net/QRChv/17/ 誰かが同様のナビゲーションを持っていても、要素が互いに隣り合っていた場合は、問題が発生します。 –