我是JQuery的新手,但我無法找到爲什麼if語句在這裏工作。你在代碼alert(a)
和alert(timesRun)
中看到,我把它放在那裏,所以我可以測試,如果這些變量確實按照預期計算出來的話,那麼他們就可以。如果聲明不起作用
現在的問題是:風險價值是由userinput確定,並應使時鐘停止時,它等於timesrun但if語句似乎不連工作時都警告說:var a =12
和var timesrun is 12
區間繼續即使如果聲明應該已經阻止它。對不起,如果我不清楚或混亂我只是在中學,甚至不是英語母語的人。
<script>
$(document).ready(function() {
$('#turnright1').click(function() {
var a = $("#nummr1").val();
var angle = 0;
var timesRun = 0;
var interval = setInterval(function() {
timesRun += 1;
alert(a);
alert(timesRun);
if (timesRun === a) {
clearInterval(interval);
}
angle += 3.6;
$('img[src^="Images/lockercenter.png"]').rotate(angle);
i++
}, 1000);
});
});
</script>
將接受的答案標記爲幫助您解決此問題,而不是編輯問題並說:「這是固定的。」這樣,其他人也可以看到哪些是幫助你的東西。 – t0mppa
我知道,但stackoverflow沒有讓我呢(不得不等待8分鐘)。也即時新的網站,但我現在得到它。 – Killerstreak
啊,好的。那麼不用擔心。 :)歡迎來到SO! – t0mppa