2013-04-10 84 views
0
$(document).ready(function() { 
    if($('#upcomeEvent').length > 0) 
     $('#upcomeEvent').insertAfter('#eventBanner'); 
}); 

的执行而执行的页面完全装入后的码或延迟代码执行代码的页面被完全加载后或延迟代码

我需要之后执行$('#upcomeEvent').insertAfter('#eventBanner');的执行该页面被完全加载 另一个要求是延迟执行$('#upcomeEvent').insertAfter('#eventBanner');大约10秒。 感谢

回答

2

您可以使用setTimeout()

setTimeout(function(){ 
    $('#upcomeEvent').insertAfter('#eventBanner'); 
},10000); // 10 second delay 
1

尝试下面的代码:

$(document).ready(function() { 
    if($('#upcomeEvent').length > 0) 

    var timer = setTimeout(function(){ 
    $('#upcomeEvent').insertAfter('#eventBanner');     
    },10000); 

});