Показать сообщение отдельно
  #9 (permalink)  
Старый 09.04.2012, 18:34
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Pavel M., спасибо за правильный совет протестировать данный пример (слона-то надо сразу замечать).

Результаты моего тестирования:
1) действительно, при уходе на дочерний элемент всегда срабатывает последовательность onmouseout у родителя, onmouseover у дочернего элемента (в статье это отмечено)
2) неотключённое всплытие событий приводит при заходе/уходе на дочерний элемент к соответствующим событиям (заход/уход) на родителе (вот эта последовательность мне до конца не была понятна).

Собственно, эти положения и дают ответ: по первому положению, при заходе на ссылку всегда произойдёт событие onmouseout у второго div (и приведёт его к скрытию), а по второму положению, уход мыши со ссылки при неотключённом всплытии событий, также приведёт к вызову onmouseout у этого второго div.

Последний раз редактировалось bes, 09.04.2012 в 18:36.
Ответить с цитированием