Сообщение от shilinpavel
|
setTimeout() в этом случая как я понимаю не подходит.
|
Почему же?
<div id="el1">Текст<span id="el2" style="visibility: hidden; float: right;">Исчезающий текст</span></div>
<script>
div= document.getElementById("el1");
span= document.getElementById("el2");
interv= false;
div.onmouseover= function(){
interv= setTimeout(function(){span.style.visibility=""; interv= false}, 1000);
};
div.onmouseout= function(){
if (interv !== false)
clearTimeout(interv)
else {
span.style.visibility="hidden";
}
};
</script>