Bu JQuery kodu ile ilgili bir sorun vardır:JQuery vurgulu döngü
$(".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);
});
ve bu benim 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>
Ben bir öğe üzerinde gezdirin ne zaman istediğim, diğer öğeleri gizlemek olmak, kod çalışıyor, ancak saklanma süresi içinde başka bir öğeyi (700 ms) tutarsam sorunum var, gizleme/gösterme öğelerinin bir döngüsünü yapar. Bunu önlemek için ne yapabilirim.
not: Ben Vurgulanan öğe sabit kalmayıp, sola gider istiyorum.
kötü UI kavramı. Hareket ettikçe pozisyonları değiştirirler. Senin için opaklık çalışması mı yaratacak? – charlietfl