如何调用jquery函数onload有一些延迟?
如何调用jquery函数onload有一些延迟?
我想在加载时调用这样的函数,但有一些延迟
$(".sample").live('click',function(){ var id=$(this).attr("id");
这将等待1秒,然后分配事件处理程序…
function assignSampleClick() { $(".sample").live('click',function(){ var id=$(this).attr("id"); }); } // document ready $(function() { setTimeout(assignSampleClick, 1000); });
试试吧..
$(document).ready(function () { setTimeout(function () { $(".sample").live('click',function(){ var id=$(this).attr("id"); }, 3000); }, 3000);
这将在3秒延迟后在页面加载时触发。
你可以使用setTimeout函数,你必须像这样重构你的代码
//2 seconds wait before calling doJob $(".sample").live('click',function(){ setTimeout(doJob, 2000);}); function doJob(){ var id=$(this).attr("id"); //other statements ... }
尝试使用Timer插件
$(this).oneTime(1000, function() { // some action here });
试试这个
var demora = window.setInterval(lerolero, 3000); function lerolero() { $("#ovo").css("display", "block"); }