Есть ли способ определить, сколько секунд указатель мыши остается на элементе html?
Я хотел бы получить, сколько секунд мышь остается над элементом, чтобы немного задержать событие обратного вызова... если это возможно :)
я пытаюсь использовать простой цикл for(), определяющий счетчик:
var time_over ;
$('.bean-active').live('mouseover',function(){
id_tag = $(this).attr("id");
for(time_over = 1;time_over <= 3000;time_over ++){
if(time_over == 3000){
$('.bean-bubble,.bean-bubble img').hide();
$('#bean-bubble-'+id_tag+',#bean-bubble-'+id_tag+' img').show();
}
}
});
проблема в том, что он не работает :(
также я хотел бы связать событие mouseleave, логика скрипта должна быть:
while ( mouseover element count how many time it stays over)
if (time == n)
{ do somenthing }
if (mouseleave from element earlier then time)
{ do somenthing different }