Я использую функцию mouseover на моем сайте и отлично работает на firefox, chrome и safari.elementproblem internet explorer
Но на IE9 + он не может найти функцию mouseover, если у меня нет background-color
на элементе div.arrow_wrap
. Background-color:transparent
тоже не работает, и opacity:0
. Его как arrow_wrap
пуст. Это действительно странно! В моем коде я выбрал значок стрелки до fadeOut
, если у меня есть mouseenter
на некоторых элементах и fadeIn
, если mousleave те элементы. Это работает в IE. Так почему я должен использовать background-color
на моем элементе (div.arrow_wrap
), чтобы заставить его работать в IE.
Теперь я у меня стрелка (.rsArrowIcn
), чтобы display:none
в моем CSS и в моей JavaScript я поставил его display:block
в mouseover
функции. Это работает во всех браузерах, кроме IE. Но если удалить display:none
и выбрать, чтобы он был виден в моем CSS, он действительно работает в IE. Так что это действительно странные вещи, которые происходят в IE.
Я был бы очень благодарен, если у кого-то есть ответ на мой вопрос! Сайт: http://mlido.se/site/work/adcourse/
И мой код: http://pastebin.com/W9wrAz8n
Спасибо !!
Вы уверены, что это IE 9+? Он отлично работает в IE 9. Кроме того, вы не можете отформатировать свой вопрос перед публикацией? Посмотрите, как это происходит сейчас. –
Спасибо за ответ !!, но если вы нажмете один из рабочих дел и удерживаете указатель мыши за боковой панелью во время загрузки страницы. то стрелка не появится. не для меня, так или иначе, это только затухает, если вы боковую панель mouseenter, логотип, текстовое содержимое и номера слайд-индекса. –