Tôi đang sử dụng công cụ Jquery, hiệu ứng lớp phủ và muốn đóng nó, nếu phản hồi JSON là OK, nhưng tôi muốn làm điều đó với một sự chậm trễ.Làm thế nào để trì hoãn .trigger ('click') với lớp phủ từ công cụ jquery
$.ajax({
//bla bla
success: function(data){
var obj = jQuery.parseJSON(data);
if (obj.status=='OK')
{
$('#status').text('bla bla');
jQuery('.close').trigger('click');
}
else
{
$('#status').text('bla bla');
}
}
});
vì vậy điều này - jQuery ('. Close'). Trigger ('click'); phải được thực hiện sau một thời gian. Bất kỳ ý tưởng?
thanx) nó hoạt động) –
tôi -would- thể nghĩ, rất giống nhau (đường cú pháp ..) sẽ có thể bằng $ ('# NIVO'). Delay (5000) .load ( –
@Fronker , nó sẽ không làm việc với delay(). load (...), vì .load() không quan tâm đến hàm .delay(), giống như .show(), ví dụ: Chỉ các hàm sử dụng hàng đợi jQuery sẽ có thể sử dụng các hiệu ứng của độ trễ() – userfuser