[英]Javascript clearInterval() not working, how do i stop setInterval()?
循環在鼠標懸停時開始正常,但不會在鼠標懸停時停止! 我究竟做錯了什么?
腳本
<script type="text/javascript">
function iniciarep(x) {
var iddointervalo = setInterval(function(){ change(x); }, 500);
}
function terminarep() {
clearInterval(iddointervalo);
}
function change(x) {
**do stuff here (working fine)**
}
</script>
HTML
<img id="c3" src="letras/m1.svg" alt="m" onmouseover='iniciarep(this);' onmouseout='terminarep();'>
您需要一個全局變量,因為稍后不知道本地變量。
var iddointervalo;
function iniciarep(x) {
iddointervalo = setInterval(function(){ change(x); }, 500);
}
function terminarep() {
clearInterval(iddointervalo);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.