Pavel M., спасибо за правильный совет протестировать данный пример (слона-то надо сразу замечать).
Результаты моего тестирования:
1) действительно, при уходе на дочерний элемент всегда срабатывает последовательность onmouseout у родителя, onmouseover у дочернего элемента (в статье это отмечено)
2) неотключённое всплытие событий приводит при заходе/уходе на дочерний элемент к соответствующим событиям (заход/уход) на родителе (вот эта последовательность мне до конца не была понятна).
Собственно, эти положения и дают ответ: по первому положению, при заходе на ссылку всегда произойдёт событие onmouseout у второго div (и приведёт его к скрытию), а по второму положению, уход мыши со ссылки при неотключённом всплытии событий, также приведёт к вызову onmouseout у этого второго div.
Последний раз редактировалось bes, 09.04.2012 в 18:36.
|