Phương thức delay
Phương thức delay cho phép chúng ta trì hoãn
thực thi các hàm đang ở trong hàng đợi. Nó
có thể được áp dụng cho cả hàng đợi hiệu ứng
tiêu chuẩn và hàng đợi tùy chỉnh. Nó
chỉ có thể áp dụng cho các sự kiện trong hàng đợi.
Thời lượng có thể được đặt không chỉ bằng mili giây,
mà còn bằng các từ khóa slow (600ms)
và fast (200ms), giá trị càng lớn,
hiệu ứng càng chậm.
Vì phương thức delay có những hạn chế nhất định,
nó không phải là sự thay thế cho hàm JavaScript
gốc setTimeout,
trong một số trường hợp có thể thuận tiện hơn.
Cú pháp
Đây là cách chúng ta thiết lập độ trễ. Tham số đầu tiên
thiết lập thời lượng trễ thực thi
phần tử tiếp theo trong hàng đợi tính bằng mili giây. Tham số thứ hai
tùy chọn có thể truyền tên
hàng đợi - mặc định là fx - tên của hàng đợi hiệu ứng
tiêu chuẩn:
.delay(thời lượng, [tên hàng đợi]);
Ví dụ
Trước tiên hãy ẩn phần tử bằng cách sử dụng
hide,
tạo độ trễ 3 giây và sau đó
hiển thị nó trở lại bằng cách sử dụng
show:
<p id="test">văn bản văn bản văn bản</p>
$('#test').hide(1000).delay(3000).show(1000);