Javascript "imageflow"IE 未加载,在其他浏览器中速度慢

标签 javascript performance internet-explorer imageflow

我正在使用一个名为 ImageFlow 的 javascript 脚本.它在 FF/Chrome 中运行良好,但非常缓慢且无用。

在 IE (9,8,7) 中它根本拒绝加载。没有 JS 问题,我无法发布代码,因为代码太多,而且我也没有编写任何网站代码,所以不知道是什么导致它出错。

演示站点是http://crofts.propertylogic.net图像流的 JS 可以在 http://crofts.propertylogic.net/coverflow/imageflow.js 找到.正如您在 chrome/ff 上看到的那样,该效果旨在与团队成员一起插入页面中间的白框中。如果有人能指出我正确的方向,那就太好了。

最佳答案

我无法为您修复代码,但我可以基本上告诉您为什么它在 IE9 中不起作用。找到“myImageFlow”div 的 init 事件发生在该 div 被读入 DOM 之前。我相信这是因为 ImageFlow 插件模仿 IE 的 DOMContentLoaded 事件的方式。 ImageFlow 插件使用 DOMContentLoaded plugin自 08 年 5 月以来未更新过。我敢打赌,这个库已经过时了,因此它破坏了 ImageFlow,而 ImageFlow 看起来也已经过时了。

老实说,我建议您寻找更现代的插件。如果这没有帮助,请尝试弄乱 DOMContentLoaded 部分,看看您是否能找出它在 IE9 中延迟时间不够长的原因(使用调试器 F12)。

关于Javascript "imageflow"IE 未加载,在其他浏览器中速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688537/

相关文章:

ajax - 读取文件 ://URLs in IE XMLHttpRequest

Javascript 大写不工作

javascript - 如何防止美化扩展格式化内联 Javascript?

javascript - 带有每张幻灯片转换/持续时间的 jQuery 幻灯片

javascript - 用于表单输入和清除状态的 mergeAttributes

javascript - IE9 : Access is denied when set up document. 域

javascript - 如何通过对象的唯一属性值从数组中获取对象?

python - 为什么我无法用Python中的多线程来加快爬取速度?

c++ - 在 while 循环中嵌套 while 循环和在 while 循环中嵌套 if-else 循环有什么显着区别吗? (C++)

python - 使用 numpy unique 计数时避免使用 python for 循环来提高性能