divにカーソルを置いたときに隠れたテキストを表示するスクリプトがあります。しかし、私はそれを2秒遅らせたいと思っています。ユーザーが2秒前にマウスを動かすと、何も表示されません。Jquery .on( "mouseenter") - 2秒待ってからアクションを実行します。
どうすればよいですか?私が持っているもの
-
HTML:
<body>
<div>hover this</div>
<p class="hidden">unhidden!!</p>
</body>
JS:
$("body").on("mouseenter", "div", function(){
$("p").removeClass("hidden");
}).on("mouseleave", "div", function(){
$("p").addClass("hidden");
});
CSSは:
div {
background-color:red;
height:100px;
}
p.hidden {
display:none;
}
p {
background-color:yellow;
height:100px;
}
があり
http://cherne.net/brian/resources/jquery.hoverIntent.html !!!!!!!!私 – PeeHaa