设置定时与去除:
<script type="text/javascript"> var angle = 0; intmusic = setInterval("my()",50); //将setInterval定义为全局变量,为了下面的clearInterval 因为clearInterval函数的参数只能是setInterval的返回ID,所以将此值设置为全部变量是为了下次再 不同函数调用时,可以用同一个函数将其去掉定时 function my(){ angle+=3; $("#audioBtn").rotate(angle); } function my2(){ intmusic= setInterval("my()",50); } $("#audioBtn").click(function(){ var music= document.getElementById("audo"); if(music.paused){ music.play(); setTimeout("my2()",10); }else{ music.pause(); window.clearInterval(intmusic) ; } }) </script>
时间: 2024-10-30 22:14:52