1

hoverIntentに組み込まれているタイムアウトをクリアするにはどうすればよいですか? 同じ hoverIntentのoverセクション内から実行したいと思います。

4

1 に答える 1

1

さらに調査したところ、タイムアウトは hoverIntent が適用された HTML 要素の属性として格納されていることがわかりました。したがって、タイムアウトをクリアするには、次の手順を実行します。

clearTimeout($(this).attr("hoverIntent_t"));

ただし、各要素には独自のタイムアウトが関連付けられていることに注意してください。したがって、hoverIntent をまとめて停止するには、次のようにします。

$(this).siblings().each(function () {
    clearTimeout($(this).parent().children().attr("hoverIntent_t"));
});
于 2011-03-21T18:40:23.177 に答える