我可以阻止.js文件加载到某些网站页面上以阻止浏览器错误吗?

时间:2014-02-02 11:28:15

标签: jquery html performance joomla

我遇到了大量错误,因为我在Joomla index.php页面中嵌入了一个Jquery .js文件。这些错误只是浏览器错误,但如果我进行任何滚动,它们就会堆积起来。

具体错误说明了这一点:

Uncaught TypeError: Cannot read property 'top' of null js-snippets.min.js:11
(anonymous function) js-snippets.min.js:11
f.event.dispatch js-snippets.min.js:4
h.handle.i js-snippets.min.js:4 

它应该处理的页面很好,并没有看到这个错误。

我想我可以将.js文件引用放在我需要它的每个html页面中,但我讨厌这样做。文件在一个地方不是更好吗?

无论如何,如果我可以阻止.js文件在页面上加载,那将是理想的选择。

这是link to the site in questions.

1 个答案:

答案 0 :(得分:0)

您可以编写一个小脚本来测试是否需要您的js并仅在需要时注入它。或者更好:调整.js以便它自己测试是否需要它。