我正在使用
Jquery工具,覆盖效果并希望关闭它,如果JSON响应没问题,但我想延迟做.
$.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'); } } });
所以这个 – jQuery(‘.close’).触发器(‘click’);必须在一段时间后执行.有任何想法吗?
解决方法
setTimeout()是为此目的而设计的本机JavaScript函数.
setTimeout(function () { jQuery('.close').trigger('click'); },1000);
最后一个数字是延迟时间,以毫秒为单位.