hover clearTimeout
Нужно очистить таймаут чтобы функция не сработала
немогу понять как
function showBlock(activeProd){
setTimeout(function(){
activeProd.stop().animate({opacity:'0.8'}, 2200);
},1500);
}
$('.block').mouseenter(function(){
showBlock($(this));
});
$('.block').mouseleave(function(){
clearTimeout(showBlock($(this)));
});
|
foo = setTimeout(....)
clearTimeout( foo ) |
не пойдет нужно передавать активный блок
|
Цитата:
var currentTimeout;
function showBlock(activeProd){
currentTimeout= setTimeout(function(){
activeProd.stop().animate({opacity:'0.8'}, 2200);
},1500);
}
$('.block').mouseenter(function(){
showBlock($(this));
});
$('.block').mouseleave(function(){
clearTimeout(currentTimeout);
});
|
| Часовой пояс GMT +3, время: 13:34. |