リンクがあります:
<a href="#" id="link">Here's my link</a>
これは通常のクリック可能なリンクではなく、次のように jQuery でコーディングされています。
$("#link").hover(function(e) {
e.preventDefault();
$("#tv").stop().animate({marginLeft: "50px"});
$("#tv img)").animate({opacity: 1});
})
そのため、クリックできないリンクにカーソルを合わせた後、#tv の余白と不透明度が変化します。
ユーザーがポインタでリンク領域を2秒以上ホバーした後にのみ、これを機能させる方法はありますか?
すべてがリアルタイムで行われるようになったからです。
があることは知ってdelay()
いますが、アニメーションを遅らせるだけなので機能しません。この場合、ポインターが2秒未満である場合、アクションは必要ありません。
ループなしで可能ですか?