Belirli bir div attığınız zaman bir kutuyu göstermek için aşağıdaki kodu kullanıyorum ve solukta gecikme ayarını yaptım ancak fadeOut etkisini iptal etmenin bir yolu var mı? kullanıcı div'a geri dönüyor mu? Muhtemelen uzakta div gitmek ve geri dönmek varsa bana çalışma fadeIn fonksiyonunu durdurmak gerek bir olgu olduğunu düşünüyorum Düşünüyorum divlerejQuery show/hide - Gecikme değişkeniyle ilgili soru
<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>
için
jQuery("#cart-box").hover(function()
{
jQuery("#cart-container").fadeIn('fast');
}, function()
{
jQuery("#cart-container").delay(800).fadeOut('fast');
});
Kodu.
Herhangi bir düşünce jQuery için hala çok yararlı olabilir!
Bir yan notda, kutunun, içeriğin yalnızca solma yerine içeriğin yüksekliğine kadar genişlemesini sağlamak için ne gibi bir etki kullanmalıyım?
Bu kulağa ideal geliyor, kodumu bu yapılandırmada nasıl uygularım? –
Teşekkürler, mükemmel çalışıyor! –
@Vince, aslında bir yazım hatası yazdım. Gecikme (plugin) ile artık ilgilenildiği için .delay (800) 'i kaldırınız. –