0

私はこのような同じ質問があります:

ツールチップを表示する前に遅延する

ツールチップを表示する前に遅延が必要です。

だから私はhoverIntentプラグインを使いたいです。

2つのプラグインを組み合わせる方法がわかりません。

$("#demo2 li").hoverIntent( makeTall, makeShort )

$("#demo2 li").simpletip()

一緒

$("#demo2 li").hoverIntent(
       $("#demo2 li").simpletip("show"),
       $("#demo2 li").simpletip("hide")
)

私にはうまくいきません。

誰か助けてもらえますか?

4

1 に答える 1

0
var timeout = null;
$("#demo2 li").onmouseenter(function(){
  clearTimeout(timeout);
  timeout = setTimeout(function(){
          $(this).fadeTo(1, "slow"); // or any other action
         }, 300);
})
.onmouseleave(function(){
  clearTimeout(timeout);
  timeout = setTimeout(function(){
          $(this).fadeTo(0.3, "fast"); // or any other action
        }, 300);
});

たぶん、カレンダーのプラグイン、または素敵なダイアログ。しかし、ホバーの遅延のためではありません。

于 2012-06-21T08:14:15.483 に答える