jQuery $(document).ready()触发两次

10 浏览
0 Comments

jQuery $(document).ready()触发两次

我一直在网上搜索,试图弄清楚这里发生了什么,但是我没有得到一个确切的答案。

我在我的网站上有一个$(document).ready,似乎无论里面的代码是什么,都会运行多次。

我阅读了关于jQuery的错误报告,关于.ready事件如果你的语句中出现异常,它会触发两次。然而,即使我有以下代码,它仍然运行两次:

$(document).ready(function() {
    try{    
        console.log('ready');
        }
    catch(e){
        console.log(e);
    }
});

在控制台中,我只看到“ready”被记录了两次。另一个带有异常的.ready会导致问题吗?我的理解是所有的.ready标签彼此独立,但我似乎找不到这个问题出在哪里?

这是网站的头部块:


${path.title}














请忽略JSP变量,但是你可以看到我只调用了functions.js文件一次(其中包含.ready函数)。

0