Ho un div e voglio sparare un evento solo dopo che l'utente continua passa il mouse per 3 secondi. Il mio codice non funziona bene perché si attiva subito dopo il passaggio del mouse e non "aspetta".Come sparare un evento dopo 3 secondi di hovering
Codice:
$(".inner_pic").mouseenter(function() {
setTimeout(function() {
alert('testing');
}, 3000);
}).mouseleave(function() {
alert('finish');
});
Mostra altro codice. Creare un [MCVE] (http://stackoverflow.com/help/mcve) – Amit
http://jsfiddle.net/nn33vwvn/ sembra funzionare per me. Quale sembra essere il problema? –