Показать сообщение отдельно
  #1 (permalink)  
Старый 30.08.2011, 01:53
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

Подсветка кнопки
Я понимаю, вопрос глупый, наверняка уже задавался, так что сильно не бейте

В общем у меня есть некий контейнер в роли кнопки, с пиктограммой на нём в виде стрелочки. Я хочу при наведении мышкой менять картинку на стрелочку другого цвета. Привязываю обработчики. И всё бы хорошо, да вот только DIV воспринимает движение мышью по пиктограмме как уход указателя и срабатывает mouseOut. Пробовал смотреть координаты события через объект event (в IE), не вышло, потому что координаты DIV-а не поределились. Пытался также привязать идентичный обработчик к пиктограмме, но тут проблема в том, что из-за всплытия обработчик родителя срабатывает позже, и моя "коррекция" улетает в трубу. Насколько я знаю, в IE невозможно принудительно задать обратный порядок обработки (перехват). Что в таких случаях нужно делать?

Есть правда мысль при вызове обработчика на картинке флажок ставить... но как-то вроде не вполне изящно)

Последний раз редактировалось popov654, 30.08.2011 в 01:55.
Ответить с цитированием