0

jQuery 1.10 を使用して基本的なドロップダウン メニューを作成しています。IE8では動きません。どうすればこれを修正できますか?

jsフィドル

jQuery

$(document).ready(function(){
    $(".urun").hover(function(){
        $("ul").slideDown(250);
        $("ul").mouseleave(function(){
            $("ul").slideUp(200);
        });
    });
});

HTML

<img src="http://blog.moovweb.com/wp-content/uploads/2013/04/stackoverflow-logo.png" alt="" class="urun"/>
<ul>
    <li><a href="#">123</a></li>
    <li><a href="#">321</a></li>
    <li><a href="#">213</a></li>
    <li><a href="#">312</a></li>
    <li><a href="#">331</a></li>
</ul>
4

3 に答える 3

0

jQuery 1.10 を使用すると、不明な理由で jsfiddle のスニペットが ie8 で正しく動作しないようです。jsbin に例を追加しました: http://jsbin.com/eyexov/5 - そこでは問題なく動作します。

Hover は、次の 2 つの機能を処理できます。

$(element).hover(function() {
    // your "mouseenter" event
}, function() {
    // your "mouseleave" event
});

間違った方法で使用しただけです。詳細については、ホバーのドキュメントページを確認してください。

于 2013-07-26T08:43:18.487 に答える