計(jì)時(shí)器問(wèn)題,各位幫忙解決一下。。
我想設(shè)定一個(gè)計(jì)時(shí)器,可以讓它按第一個(gè)鍵開(kāi)始計(jì)時(shí),按下第二個(gè)鍵結(jié)束,怎么實(shí)現(xiàn)吶?
我是著做了一下,但是只可以暫停一次,再按就不管用了。
?<input type="button" value="Stop" onclick="clearInterval(i)" />
??? <input type="button" value="start" onclick="setInterval(clock,100)"
2015-05-09
頁(yè)面中添加一個(gè)<input type="hidden" class="J-hidval" value="? 0 ">
?$(".J-btn").bind("click", function () {
??????????????? if ($(".hidval").val() == 0) {
????????????????? ???????
??????????????????????? $(".hidval").val(1);
??????????????? } else {
???????????????????
??????????????????????? $(this).siblings(".hidval").val(0);
??????????????? }
??????????? })
把你開(kāi)始和暫停的方法放到空白處就可以了。
2015-07-14
這樣寫(xiě)也能實(shí)現(xiàn),你可以參考下
2015-05-09
不好意思沒(méi)仔細(xì)看題,上面的代碼是針對(duì)只有一個(gè)按鈕的,第一次按下開(kāi)始方法,第二次按下停止,再次按下又會(huì)開(kāi)始,實(shí)現(xiàn)的原理是通過(guò)獲取設(shè)定的<input type="hidden" class="J-hidval" value="? 0 ">的value值來(lái)判定執(zhí)行什么程序。綁定點(diǎn)擊事件后,當(dāng)val=0時(shí),便執(zhí)行計(jì)時(shí),同時(shí)改變val的值為1,當(dāng)val=1時(shí),便執(zhí)行停止,同時(shí)把val還原為0,。
有兩個(gè)btn分別控制的時(shí)候,原理同上面一樣。