Chciałbym dodać i usunąć klasy na elementach, gdy użytkownik unosi się nad elementem, ale tylko wtedy, gdy na przykład kursor był na nim przez ponad 1 sekundę. Jak mogę to osiągnąć?Funkcję wykonuję tylko wtedy, gdy mysz unosi się przez ponad sekundę.
$("#thumbs div").mouseenter(function() {
$('#thumbs div').removeClass('hovered');
$(this).addClass('hovered');
});
użyj 'setTimeout' i' clearTimeout'. – meagar
Istnieje hoverintent plugin, który służy temu celowi. –