中断运行代码

时间:2011-08-20 12:25:21

标签: jquery

例如; 他们是我的链接,主页 - 用户

当我点击主页加载js代码时。单击“用户”此运行代码并重新启动时,我如何能够中断。

感谢您的回答。

2 个答案:

答案 0 :(得分:0)

$('.element_class').click( function(event){
// your code here
event.preventDefault();
});

$('.element_class').click( function(event){
// your code here
return false;
});

答案 1 :(得分:0)

首先,您的个人Javascript函数应该只运行一秒钟。实际上中断不需要单个长时间运行的功能。如果有,您需要设计它以便可中断。像:

function foo() {
    while (/* something */) {
        if (stopFlag) {
            return;
        }

        // do something
    }
}

如果要中断该功能,可以将全局stopFlag设置为true,该功能将很快退出。这在浏览器中很少是必要的设计模式(由于JS的单线程性,首先只能在有限的范围内扩展)。

我可以对你这个模糊而广泛的问题给出最好的答案:首先设计一个你没有这个问题的Javascript。