0

私はホバーインデントプラグインを使用しています。これには、マウスホバーとマウスリーブを組み合わせる機能が1つだけあります。

コード1:

$("#tab").hoverIntent({
over: show, 
timeout: 20, 
out: hide
});
function show(){
$(".part").show();
}
function hide(){
$(".part").hide();
}

.partのマウス脱退関数を書く必要があるので、このように作成しました

Code2:

$("#tab").hoverIntent({
over: show, 
timeout: 20, 
out: hide
});
function show(){
$(".part").show();
}
$(".part").hoverIntent({
over: show, 
timeout: 20, 
out: hide
});
function hide(){
$(".part").show();
}    

しかし、それはエラーのようです...これを修正する方法は?

4

1 に答える 1

0

関数と関数hoverintent()の両方が使用されているため、関数を削除することはできません。 このようにその関数を空にしてくださいshow()ehide()

$("#tab").hoverIntent({
     over: show, 
     timeout: 20, 
     out: hide
});
function show(){
   $(".part").show();
}
function hide(){
}

$(".part").hoverIntent({
   over: show1, 
   timeout: 20, 
   out: hide1
});
function show1(){
}
function hide1(){
    $(".part").hide();
}

このように show()、hide()、show1()、hide1() ごとに異なる関数名を使用する必要があります...これを試してください

于 2012-04-25T10:32:36.783 に答える