Próbuję zrobić proste klasy fadeIn() CSS na niektórych obiektach, które mają klasę "przycisk". Chcę zaniknąć w klasie "hoverbutton" po najechaniu kursorem, a następnie fadeOut, gdy mysz opuści przedmiot.jQuery fadeIn CSS klasa
Znalazłem to w pytaniach. Wydawało się, że działa dobrze, dopóki nie zauważyłem, gdy najechałem na wiele przycisków, niektóre z nich utknęły w klasie "hoverbutton". Nie mam pojęcia, jak to naprawić. Wszelkie sugestie byłyby świetne.
$('.button').hover(function(){
$(this).addClass('hoverbutton', 200);
}, function(){
$(this).removeClass('hoverbutton', 200);
});
wydaje się utknąć kiedy unoszą się nad jednym i szybko przeskoczyć do innego elementu z tej klasy przed zanikaniem na pierwszym jest kompletny.
stop() przyniosły taki sam wynik. Klasa unosić nadal utknie
$('.button').hover(function(){
$(this).stop().addClass('hoverbutton', 200);
}, function(){
$(this).stop().removeClass('hoverbutton', 200);
});
I don” t think ', 200' jest poprawnym argumentem dla' removeClass' i 'addClass' – kei
@kei - jQueryUI dodaje czas trwania do 'addClass' i' removeClass': http://jqueryui.com/demos/addClass/ – Andrew