为我的 chrome 扩展程序处理一些后台 javascript,我的测试是让它x
根据不断变化的变量每秒执行一次操作。我决定使用 setTimeout。然后我运行它.. 它只是向我发送垃圾邮件警报。
http://jsfiddle.net/Ultimate/TpsBv/2/(除非你有类似 chrome 的东西可以停止警报,否则不要使用小提琴)
$(document).ready(function() {
localStorage.seconds = 5; //Added for testing
wait();
});
function sayHi() {
alert(localStorage.seconds);
wait();
}
function wait() {
var time = localStorage.seconds * 1000
setTimeout(sayHi(), time);
}
注意:*我确保* 1000 因为它们是毫秒,并且启用了 jQuery。*