运行和停止按钮实现

时间:2013-09-04 16:29:36

标签: jquery

我想在点击interpret_st()时调用函数run,并在点击interpret_st时停止stop当前执行。这是正确的方法吗?

        var interpret_st;
        $('#run').click(function(e) {
            interpret_st = setTimeout(interpret(), 1);
        });

        $('#stop').click(function(e) {
            clearTimeout(interpret_st);
        });

更新我真正想要做的就是当我点击停止时,我想出去解释函数

1 个答案:

答案 0 :(得分:1)

几乎:

  • 你的括号不合适(当然,除非interpret是一个功能工厂)
  • 因为第二个参数是毫秒数,你可能更喜欢使用10000而不是1

这是一个固定的代码:

    var interpret_st;
    $('#run').click(function(e) {
        interpret_st = setTimeout(interpret, 10000);
    });

    $('#stop').click(function(e) {
        clearTimeout(interpret_st);
    });