この JQuery コードに問題があります。
$(".item").mouseenter(function(){
$(this).addClass("active");
$(this).removeClass("item");
$(".item").hide(700);
}).mouseleave(function(){
$(this).stop();
$(this).addClass("item");
$(this).removeClass("active");
$(".item").show(700);
});
これは私のHTMLです:
<ul>
<li class="item">Item</li>
<li class="item">Item</li>
<li class="item">Item</li>
<li class="item">Item</li>
<li class="item">Item</li>
</ul>
あるアイテムにホバーすると他のアイテムが非表示になり、コードは正常に動作しますが、非表示の期間 (700 ミリ秒) に別のアイテムにホバーすると問題が発生し、非表示/表示アイテムのループが発生します。これを防ぐために私は何ができますか。
注:ホバーされたアイテムが固定されたままではなく、左に移動することを望みます。