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