首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery源脚本导致“此页上的脚本导致Internet Explorer运行缓慢”。消息

问JQuery源脚本导致“此页上的脚本导致Internet Explorer运行缓慢”。消息
EN

Stack Overflow用户
提问于 2008-12-19 15:02:53
回答 3查看 2.3K关注 0票数 2

我们网站上的一个网页非常长。尽管页面本身不调用任何javascript或JQuery函数,但它的基页注册了jquery源代码脚本(jquery-1.2.6.js),这似乎会导致IE7显示"A script on this page is causing Explorer to run slow.“。当您单击一个链接时,您会收到一条消息,该链接将引导您离开这个长页面。

删除jquery源脚本的注册可以解决这个问题,但是页面上还有其他需要jquery的控件,所以这并不是一个真正的选择。

你知道为什么会发生这种情况吗?有什么办法解决它吗?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-19 16:03:11

看起来,当您单击一个链接时,JQuery源函数会进行一些处理,涉及页面上的元素数组。当页面非常大时,也就是数组非常大时,会触发IE警告。

我想我将不得不接受它,或者说服我的企业放弃构建热情页面的选择。

票数 0
EN

Stack Overflow用户

发布于 2008-12-19 15:09:06

作为一种粗略的解决方法,您可以在子页面上取消注册脚本吗?

您是否尝试将脚本引用移动到页面底部?

票数 1
EN

Stack Overflow用户

发布于 2009-01-08 11:29:56

如果这对你来说是值得的。您可以尝试优化jquery调用。有一些简单的技术可以真正提高大型页面的性能。

代码语言:javascript
复制
//cache any jQuery objects that are used frequently
$myObj = $(".someClass");
...

我也认为这仍然是相关的:Optimizing DOM Traversal

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/381204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档