Sto provando a fare la semplice classe CSS di fadeIn() su determinati oggetti che hanno la classe "button". Voglio sfumare nella classe "hoverbutton" su hover e quindi fadeOut quando il mouse lascia l'oggetto.jQuery fadeIn classe CSS
Ho trovato questo nelle domande. Sembrava funzionare bene fino a quando non ho notato che quando passavo il mouse su più pulsanti rapidamente alcuni si bloccavano sulla classe "hoverbutton". Non è un indizio su come risolverlo. Qualsiasi suggerimento sarebbe molto apprezzato.
$('.button').hover(function(){
$(this).addClass('hoverbutton', 200);
}, function(){
$(this).removeClass('hoverbutton', 200);
});
sembra che si blocca quando ho Passa il mouse sopra uno e passare rapidamente ad un altro elemento con quella classe prima la dissolvenza sul primo è completa.
stop() ha prodotto lo stesso risultato. classe hover viene ancora bloccato
$('.button').hover(function(){
$(this).stop().addClass('hoverbutton', 200);
}, function(){
$(this).stop().removeClass('hoverbutton', 200);
});
I don' Penso che ', 200' sia un argomento valido per' removeClass' e 'addClass' – kei
@kei - jQueryUI aggiunge la durata a 'addClass' e' removeClass': http://jqueryui.com/demos/addClass/ – Andrew