我有以下的javascript代碼:採取jQuery的變量javascript函數
// timer code
var count=120;
var pars = 0;
var counter=setInterval(timer, 1000); // will run it every 1 second
var redirect="index.php";
function timer(){
if (count <= 0){
window.location = redirect;
} else{
if(pars == 1){
} else {
count=count-1;
}
}
document.getElementById("timer").innerHTML=":" + count ;
}
這顯示DIV#定時器的定時器,我需要它有一些鏈接點擊如下暫停:
$(".quad").click(function(){
pars = 1;
});
由於我是JavaScript新手,我認爲這個問題是由全局&私有變量引起的。 你能幫我嗎?
您可能想要查看使用JQuery Widget工廠,它爲您管理了很多工作,如http://jqueryui.com/widget/和http://onallthingsweb.wordpress.com/2013/01/05/building-jquery-widgets-part-1/ –
你遇到的實際問題是什麼?你會得到一個錯誤(如果是這樣,是什麼?),還是隻是不像你期望的那樣工作? – GreyBeardedGeek
即使變量pars不等於1,計時器功能也不會暫停 – housamz