clearInterval和jQuery ...未定义! +小提琴

时间:2014-03-28 21:22:49

标签: javascript jquery html css

我试图模拟一个加载栏,所以我决定使用setInterval来更新条宽......但我必须清除页面加载后的间隔,因为它会导致过热等等。我做了一个小提琴,告诉你如何有用。谢谢你的建议,抱歉英语不好! http://jsfiddle.net/ItalianD3V/8PPa6/

//RUN AN FUNCTION
var updatebar = setInterval(loadbar, Math.floor(Math.random() * 600) + 30);

//HOW ON THE ERATH TO STOP IT!!?
clearInterval(updatebar);

2 个答案:

答案 0 :(得分:2)

当它长得足够时就杀掉它!

if (barwid < 0.91) {
    $("#progress").width($("#progress").width() + Math.floor(Math.random() * 50) + 6);
}
else {                                // Grown enough?
    clearInterval(updatebar);         // BOOM! The Erath is safe again!
}

请在此处查看:http://jsfiddle.net/8PPa6/3/

我假设您希望您的进度条绑定到某些实际数据,以实际反映页面加载的数量。

答案 1 :(得分:0)

Ahahha坦克你们!我解决了,怎么样?脚本工作正常......问题是页面的超快加载......啊哈。我的失败

此处演示&gt; http://jsfiddle.net/ItalianD3V/8PPa6/5/

I JUST UNCOMENTED MY CLEARINTERVAL THAT DOESNT WORK BEFORE....

我很抱歉让你浪费时间:&#39;(