0

X、Y、ZなどのアイテムがありますhoverIntent。ホバリングイベントに使用します。XIにカーソルを合わせると、そのような種類のコードを含むツールチップが表示されます。

jQuery('.tooltiper').hoverIntent({
        over: showPopup, 
        timeout: 1000, 
        out: hidePopup
    });

したがって、1秒間表示されます。YまたはZにカーソルhidePopup()を合わせてXを実行し、のタイムアウトをクリアするとhoverIntent、1秒間表示されなくなります。多くのことを試しましたが、うまくいきません。

誰かがこれについての経験がありますか?

4

2 に答える 2

2
clearTimeout($(".tooltiper").prop("hoverIntent_t"));
$(".tooltiper").prop("hoverIntent_s", 0);

これはうまくいくはずです

于 2012-02-09T18:07:26.750 に答える
0

関数を追加$(this).stop();hidePopupます。

于 2011-10-15T13:42:05.370 に答える