特定のdivをマウスオーバーしてフェードアウトを設定したときに、次のコードを使用してボックスを表示していますが、fadeOut効果をキャンセルする方法がありますユーザーはdivに戻りますか?私はそれはおそらく、あなたが離れてDIVから行くと戻って行くなら、私が働いてフェードイン機能を停止する必要がケースだと思うそれについて考えるのdivjQueryの表示/非表示 - 遅延変数に関する質問
<div class="cart-box" id="cart-box"><a href="#">Cart</a><div class="cart-container" id="cart-container"><div class="cart-contents">contents</div></div></div>
ため
jQuery("#cart-box").hover(function()
{
jQuery("#cart-container").fadeIn('fast');
}, function()
{
jQuery("#cart-container").delay(800).fadeOut('fast');
});
コード。
jQueryにはまだまだ新しいことがあります。
ちょっと退色するのではなく、コンテンツの高さまで何も展開しないようにするにはどのような効果が必要ですか?
これは理想的ですが、私はその設定で自分のコードをどのように実装しますか? –
ありがとうございます、完璧に動作します! –
@Vince、実際には、私は打ち間違いを残しました。遅れがプラグインで処理されるように.delay(800)を削除するだけです。 –