0
我有一些jQuery代碼setInterval和setTimeout。jQuery:使用setInterval和setTimeout
這似乎是每6秒的工作:
var vasen = 0;
setInterval(function() {
vasen++;
$('#valvonta').stop(true,true).css("left", vasen);
var valvonta = 1;
var kilpailu = 12;
jQuery.post("ilmoittautuneet.php", {
valvonta: valvonta,
kilpailu: kilpailu
}).done(function(data) {
});
}, 6000);
但這並不每6秒工作。它只工作一次。是什麼原因?
var vasen = 0;
(function valvonta() {
vasen++;
$('#valvonta').stop(true,true).css("left", vasen);
var valvonta = 1;
var kilpailu = 12;
jQuery.post("ilmoittautuneet.php", {
valvonta: valvonta,
kilpailu: kilpailu
}).done(function(data) {
});
setTimeout(valvonta, 6000);
})();
你的意思,問題是,我有一個命名爲valvonta和可變valvonta功能? – xms
@xms是的,那將是你問題的根源 – Terry