$(function(){ var timer = setInterval(function(){run()},400); var onOff = true; $('button').click(function(){ if(onOff){ clearInterval(timer); $(this).html('开始'); onOff = false; //console.log(onOff) }else{ setInterval(function(){run()},400); $(this).html('停止'); onOff = true; //console.log(onOff) } }); function run(){console.log(Math.random())} })
<button>停止</button>
想要做个点击按钮停止输出随机数,再按按钮开始输出随机数,再按停止,再按开始……的功能。可是按了第三次就无效了。
蜂之谷
破晓Daybreak
慕的地6079101