页面上的JavaScript错误阻止我的jQuery处理程序执行

时间:2011-02-04 18:06:15

标签: javascript jquery javascript-events

我正在使用jQuery向现有页面添加功能,其标记和脚本我无法控制。它工作正常,直到页面上的其他一些脚本导致错误,这会阻止我的jQuery事件处理程序执行。有没有办法让我的jQuery代码在页面出错后执行?

2 个答案:

答案 0 :(得分:2)

您可以编写一个全局错误处理函数来处理错误,然后允许其余代码正确执行。尝试这样的事情:

<script type="text/javascript">
$(function() {
    window.onerror = function (msg, url, num) {
        //do something if you need to.
        return true;
    }
});

    </script>

答案 1 :(得分:1)

据我所知,不幸的是,这是不可能的。