2

list-menu効果のあるを構築する必要がありhoverます。toggle他のいくつかのクラスを含むクラスが必要です。これは通常は機能しますが、トグル効果が、ホバーして選択したリストメニューだけでなく、リストメニューのすべてのリストアイテムのクラスを切り替えるという問題があります。

私はあなたに見せるためにフィドルを作りました。

JSフィドル

$(document).ready(function() {

    $("li a").hover(function() {
    $(".lvl3-hover").toggle();

})

});

4

2 に答える 2

1

.find()を使用して、ホバー イベントを受け取った要素の下にある要素のみをフィルタリングする必要があります。

$(document).ready(function() {
    $("li a").hover(function() {
        $(this).find(".lvl3-hover").toggle();
    });
});
于 2013-02-09T11:05:55.260 に答える
0

'>'イベントホルダーの直接の子にホバーを与えます:

これを試して:

$("li a").hover(function () {
    $("> .lvl3-hover", this).toggle();
});
于 2013-02-09T11:13:32.503 に答える