Удалось получить простой и кроссбраузерно работающий код, когда скрытие
div происходит только при уходе с него (
Pavel M., способ с
parentNode в статье, действительно, пригодился, по ходу я просто не понял этой фишки, читая статью до этого, то ли обновлённая статья стала понятнее).
Код:
|
<div id=div1 style="background: gray"
onmouseout = "
var rt = event.relatedTarget || event.toElement;
while (rt && rt !== this) rt = rt.parentNode;
if (rt == this) return; else this.style.display = 'none';
">
<a href="">content1</a><br>
<a href="">content2</a>
</div> |