tôi gặp sự cố lạ với chức năng trì hoãn ở đây bằng chức năng html với nó.JQuery: sử dụng độ trễ bằng cài đặt html hoặc văn bản không hoạt động
tôi thiết lập một văn bản html bằng cách sử dụng $('#element').html('Hello World');
Sau khi thiết lập các văn bản tôi muốn có được văn bản này biến mất trong 3 giây.
dòng Vì vậy, tiếp theo tôi đã viết:
$('#element').delay(3000).html(' ');
này một công việc doesnt, nó đặt html để  
mà không cần chờ 3 giây, nó trông giống như jquery được bỏ qua chức năng chậm trễ. Sử dụng này với fadeOut cho ví dụ hoạt động tốt. Tôi đoán điều này có liên quan đến hàng đợi này.
Nhưng tại sao tính năng này không hoạt động. Nó khá đơn giản, chờ 3 giây sau đó chạy chức năng html.
Ai có thể tư vấn cho bạn? Cảm ơn.
PS: Đối với thông tin của bạn, tôi sử dụng jQuery 1.4.2
Để chính xác hơn, '.delay()' áp dụng cho bất kỳ * * đợi, nó chỉ * mặc định * vào hàng đợi hoạt hình :) –
@Nick: cảm ơn cho sự điều chỉnh, cập nhật :-) –
Cảm ơn này một cái hiện đang hoạt động. Một câu hỏi khác: tính năng này có hoạt động trên tất cả các trình duyệt không? im không chắc chắn nếu window.setTimeout sẽ làm việc trong tất cả các phiên bản IE và FF. – NovumCoder