私は自分のサイトで mouseoverfunction を使用していますが、Firefox、Chrome、Safari で完全に動作します。
しかし、IE9 +ではbackground-color
、要素にマウスオーバー機能がない場合、マウスオーバー機能が見つかりませんdiv.arrow_wrap
。Background-color:transparent
どちらも機能せず、どちらも機能しopacity:0
ます。そのようなものarrow_wrap
は空です。それは本当に奇妙です!私のコードでは、いくつかの要素があり、それらの要素を mousleave するfadeOut
場合に矢印アイコンを選択しました。これはIEで動作します。では、なぜ要素 ( ) を使用して IE でも機能させる必要があるのでしょうか。mouseenter
fadeIn
background-color
div.arrow_wrap
これで、css に矢印 ( ) があり、javascriptで in functionに設定しました。これは、IE を除くすべてのブラウザーで機能します。ただし、削除してCSSで表示することを選択すると、IEで機能します。IEで起こるのは本当に奇妙なことです。.rsArrowIcn
display:none
display:block
mouseover
display:none
誰かが私の質問に答えてくれたらとてもありがたいです! サイトは: http://mlido.se/site/work/adcourse/
私のコードは次のとおりです。http://pastebin.com/W9wrAz8n
ありがとう!!