có gì sai trong mã này? Tôi đang cố gắng để có được hiệu ứng này: fadeOut(500)
và attr('class','myClass')
bị trễ 600 millisecs .. sau đó delay(600)
lại và fadeIn(500)
. Sự chậm trễ xảy ra chính xác nhưng attr()
không bị trì hoãn, nó sẽ cháy khi #myDiv
vẫn đang mờ dần! :. '(delay() và fadeOut() không trì hoãn attr() trong hàng đợi
$('#myDiv').fadeOut(500)
.delay(600)
.attr('class','myClass')
.delay(600)
.fadeIn(500);
Tôi nghĩ bạn nên gọi '$ (this) .dequeue()' bên trong hàm. Từ các tài liệu: * Lưu ý rằng khi thêm một hàm với .queue(), chúng ta nên đảm bảo rằng .dequeue() cuối cùng được gọi để hàm tiếp theo trong dòng thực hiện. * Anyway +1;) –
@Felix - Woops I ' m thường gọi đây là mục cuối cùng trong hàng đợi, bắt tốt :) –
Xin chào Nick, cảm ơn rất nhiều câu trả lời của bạn. Nó hoạt động như bạn nói, tuy nhiên các cuộc gọi sau trong hàng đợi không hoạt động nữa .. :( EDIT chỉ thấy bây giờ Felix bình luận .. cảm ơn rất nhiều cho cả hai bạn – Luca