Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.03.2012, 09:48
Новичок на форуме
Отправить личное сообщение для Worka Посмотреть профиль Найти все сообщения от Worka
 
Регистрация: 09.03.2012
Сообщений: 2

Сбрасывание события mouseover
Здравствуйте!

Зарание извиняюсь если написал не в тот раздел!

У меня следующая проблема:



На картинке видно размещение элементов. В span лежит картинка отцентрованная. Картинка немного меньше размеров самого span. Span можно заменить на div, картинку в принципе тоже, это не столь важно, проблема останется.

На span навешены события mouseover и mouseout (использую jQuery), то есть когда мы мышкой попадаем на картинку, всё равно событие mouseover выполняется, потому что картинка img лежит в span.

И тут есть одно но: когда мышка находится на элементе span и не попадает на изображение выполняется всё нормально, а когда мышку переводим на картинку именно на границе img происходит mouseout и сразу же опять mouseover. Возвращаем мышку с img на span - та же ситуация. Не могу понять в чём проблема, объясните пожалуйста!

Эту проблему в действии можно увидеть здесь - мигает появляющаяся увеличенная картинка. Изображение телефона находится в блоке с серым бордером. Mouseover навешано на сам блок (модераторам: прошу не рассматривать ссылку как рекламу, если так нельзя то удалите только ссылку)

Зарание спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 09.03.2012, 10:41
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

Потому что когда мышка над картинкой, она не над спаном.
Прокидывайте событие по цепочке вложенности. img>span
Ответить с цитированием
  #3 (permalink)  
Старый 09.03.2012, 10:48
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

строк много ,не понятно ничего.
Прежде чем что начинать изучите хотя бы основы минимальные-избавит от множества вопросов
в джиквери есть ещё мауслив,маусэнтр,ховер...

Последний раз редактировалось dmitriymar, 09.03.2012 в 10:52.
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2012, 03:03
Новичок на форуме
Отправить личное сообщение для Worka Посмотреть профиль Найти все сообщения от Worka
 
Регистрация: 09.03.2012
Сообщений: 2

Спасибо, согласен, виноват, не изучил до конца вопрос! Теперь всё заработало!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определение времени при событии mouseOver greenred Events/DOM/Window 1 13.02.2012 23:28
Событие mouseover Alexander Zh. jQuery 0 13.02.2012 14:07
Как сделать чтобы клавиатурные события пропускались сквозь флешку? khusamov Общие вопросы Javascript 3 11.02.2012 16:48
Передача параметров в колбэки и дальнейшее их вешанье на события. Gremlin Общие вопросы Javascript 17 13.08.2011 08:54
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47