Показать сообщение отдельно
  #4 (permalink)  
Старый 06.12.2009, 12:27
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

А и не надо. Для того, чтобы гасить события, вызванные пользователем, нужны серьезные основания.

Вооружитесь (e.srcElement||e.target) и (e.relatedTarget||e.toElement) и проверяйте, какой элемент вызвал событие и какой элемент с ним связан.
(где e — первый аргумент обработчика, объект типа Event)

И, например, если вызвавшиий mouseout — синий див, а приемник — зеленый (т.е., курсор переместился с синего на зеленый), то не делать ничего. А если вызывал синий див, а приемник вообще не находится внутри синего дива, то говорим: "Я вышел!"
Ответить с цитированием