У меня возникли проблемы с состоянием mouseover в IE9, и я надеялся, что кто-то сможет мне помочь.Mouseover Grayscale не работает в IE9
Этот элемент будет иметь различные размеры и поэтому я не хочу использовать спрайт фонового изображения.
Моя проблема в том, что когда я нахожусь на предмете, изображение становится серым, однако, когда я нахожусь на отметке посередине, эффект серой шкалы теряется, поскольку я предполагаю, что IE9 считает, что я больше не паря на предмет , когда я.
http://www.tindlemanor.co.uk/jtest/cameron/11.html
Я играл примерно с помощью мыши над например, на JQuery, и он работает в IE9, так что я guesing я делаю что-то немного глупой.
Он работает во всех других браузерах, включая ie8 и ie7, если это произошло в 7, тогда я мог бы это понять и просто позволить ему сползать, однако тот факт, что его в 9, означает, что мне нужно обратиться к этому.
Спасибо всем заранее.
Cameron
I вы пытались использовать события mouseenter/mouseleave в своем коде, но это прокомментировал - почему, не работает ли это так, как ожидалось? Эти события на самом деле предпочтительны - потому что mouseover/mouseout уже срабатывает, когда вы наводите над дочерним элементом, что вам не нравится. – CBroe
Я попытался использовать mouseenter/mouseleave, однако он, похоже, не работал для меня, я также пробовал состояние зависания, мышь в и из и, к сожалению, ничего не работает. – user1844398