0

私はjqueryを使用してウェブサイトのセクションをプログラミングしています。ボタンの上にマウスを置くと、特定のdivが非表示になり、別のdivが表示され、マウスが離れるとそのdivが非表示になり、元のものが表示され、うまく機能しますが、ボタンをすばやく移動すると、ちらつきが発生し、すべてのdivが表示され始めます(一部は非表示になりません)

私のコード:

function changeAddPanelText(element, element2) {
    $(element).hover(function(){
        $("#add-content-desc1").toggle();
        $(element2).fadeIn(700);
    },

    function(){
        $(element2).toggle();
        $("#add-content-desc1").fadeIn(700);
    });
}

何か案は ?ありがとう

編集:コードを現在のバージョンに更新しました。

4

1 に答える 1

0

これを試して

function changeAddPanelText(element, element2) {
    $(element).hover(function(){
        $("#add-content-desc1, element2").stop().toggle();
    }, function(){
        $("#add-content-desc1, element2").stop().toggle();
    });
}
于 2012-05-08T04:36:01.010 に答える