Başka bir div fareyle üzerine gelindiğinde, bir div'in görünürlüğünü değiştiren aşağıdaki koda sahibim. Bitti eğer fare dışında çalışıyor ve tekrar tekrar dışarı o anahtarlarla tüm kuyruklar: Bu denedimjQuery mouseover üzerinde geçiş yapar - sıralamayı önler
$(document).ready(function() {
$('.trigger').mouseover(function(){
$('.info').toggle(400);
}).mouseout(function(){
$('.info').toggle(400);
});
});
, ama buna toggled görünürlüğü ile ilgili sorunlar yaratır (çalışmak için görünmüyor div ve sonuna kadar gösterme)
$(document).ready(function() {
$('.trigger').mouseover(function(){
$('.info').stop().toggle(400);
}).mouseout(function(){
$('.info').stop().toggle(400);
});
});
Kuyruktan nasıl kurtulurum? .dequeue() fonksiyonu ve .stop() buradan bu konuda
.dequeue().stop()
Mükemmel makale kullanma
Gerçekten '.info' seçici önbelleğe denemelisiniz. – Stephen
Seçmen Stephen'ı önbelleğe almak için gidiyorsanız, hatta tüm satırı önbelleğe alabilirsiniz .... maalesef bu Dan'a yine de sorusu ile yardımcı olmaz. Bazı insanlar, söz konusu sorunu yanıtlamak için başkalarının kodlarını basitleştirir. Aynı zamanda John-Dan ile aynı fikirdeyim bir kullanıcı olmayı kabul etmemelidir – Blowsie
Sadece 7 sorudan 1'i kabul ettiniz, sorularım üzerine tıkladıktan sonra her soru için seçtiğiniz cevabınızı kabul edersiniz – Blowsie