Javascript 停止或销毁jQuery fjTimer

Javascript 停止或销毁jQuery fjTimer,javascript,jquery,Javascript,Jquery,我在jQuery中使用这个javascript计时器: 如何停止计时器(例如,销毁计时器)?文件中没有关于这个问题的内容;如果有人有主意,请帮我一把。你需要调用timerId.stop()以销毁正在运行的计时器 以下是一个基本示例: <html><head> <script type="text/javascript" src="jquery-1.4.2.js"></script> <script type="text/javascript

我在jQuery中使用这个javascript计时器:


如何停止计时器(例如,销毁计时器)?文件中没有关于这个问题的内容;如果有人有主意,请帮我一把。

你需要调用
timerId.stop()
以销毁正在运行的计时器

以下是一个基本示例:

<html><head>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript" src="jquerytimer-min.js"></script>
<script type="text/javascript" language="javascript">
var flag = false;
$(document).ready( function() {
$.fjTimer({
    interval: 1000,
    repeat: 5,
    tick: function(counter, timerId) {
        if (flag)
            timerId.stop();
        $("#test").text($("#test").text() + "asdf");
    }
});
$('#button').click( function() {
    flag = true;
});
});
</script>
</head>
<body>
<div id='test'></div>
<input id='button' type='button' value='die' />
</body>
</html>

var标志=假;
$(文档).ready(函数(){
$.fjTimer({
间隔时间:1000,
重复:5,
勾选:功能(计数器、timerId){
国际单项体育联合会(旗)
timerId.stop();
$(“#测试”).text($(“#测试”).text()+“asdf”);
}
});
$(“#按钮”)。单击(函数(){
flag=true;
});
});
计时器只是在每个间隔向div添加“asdf”,当您单击“die”时,它将设置一个标志,在下一个间隔上计时器应该停止