Здравствуйте.
Есть функция, которая показывает див при клике мышкой, и таймер, который этот див убирает через некоторое время (что-то вроде всплывающей подсказки).
Если кликнуть несколько раз, недождавшись исчезания дива по таймеру, то время исчезания после последнего клика меньше времени у таймера (исчезает как бы все равно после первого клика).
Как можно сделать исчезание дива по времени именно после последнего клика?
{
if (t) clearTimeout(t);
mydiv.style.display='block';
var t=setTimeout(function() { mydiv.style.display='none'; }, 3000);
}