Bütün sorun, sabitlenmiş bir üstbilgi var ve buna göre hareket etmem gereken bir div var. Animasyonlardan biri 3 ya da 4 kat daha hızlı tıklarsam, bir sorun olsa da, içeriğin içinde 'under' div'ına sahip olurum. Animasyon ve kaymadan önce duruyorum. Sıra kullanarak denedim .. Hayır boşuna.jQuery, animasyonla örtüşen konu
$(".header").click(function() {
$header = $(this);
$content = $header.next();
$content.stop().slideToggle(500, function() {
if(($('.lol').css('margin-top')) == '47px')
{
$(".under").stop().animate({'margin-top': "100px"}, 500)
}
else
{
$(".under").stop().animate({'margin-top': "47px"}, 500)
}
});
});
https://jsfiddle.net/zddzvxLy/8/
İşte sorunu göstermek için jsfiddle bu. Birkaç kez başlığını gerçekten hızlı ve tıklamayı deneyin 'Bu seferki İÇERİK içinde görünecek "altında olmalıdır
Üzgünüm, çok kod daha anlaşılır olacaktır altına lol her şeyi değiştirmek istediğini ve bir cevapsız. Her neyse, dur (gerçek, doğru) sorunu çözmez. – Argus
Örneğimde (kemanınızın 10. düzeltmesi), sorun artık devam etmiyor. – Dutchie432
Sorun çözülmüş gibi görünüyor. Teşekkür ederim. Bu cevabı bana izin verir vermez kabul edeceğim. Durmanın belgelerini kontrol ettim ve bu şimdi netleşti. .stop ([clearQueue] [, jumpToEnd]) Teşekkürler! – Argus