jquery animate 在 IE-7 和 IE-8 中不起作用
Posted
技术标签:
【中文标题】jquery animate 在 IE-7 和 IE-8 中不起作用【英文标题】:jquery animate not working in IE-7 and IE-8 【发布时间】:2011-11-30 11:33:21 【问题描述】:我在 IE-8 和 IE-7 中遇到了一些问题。 。我给你我的演示服务器链接,我已经上传了所有代码。 Demo Server URL
只需点击左侧的我们的菜单链接。单击后,您会在框中看到一个带有完整背景图像和小图像的页面。当我单击下一个按钮时,两个图像都发生了变化。
这在 Firefox、Chrome、Safari 和 IE-9 中运行良好。
但在 IE-7 和 IE-8 中,bg 图像第一次发生变化。之后就不会根据前面的方框图变化了。
我无法理解到底是什么问题。
提前致谢。
【问题讨论】:
【参考方案1】:您在line 227
上有一个未定义的函数调用test();
,这可能会阻止资源管理器执行javascript。 Chrome 和 Firefox 有时可能会容忍 javascript 错误,但资源管理器很少能容忍。
编辑:
这似乎是原始插件的问题。我建议你问插件所有者如何修复它或者是否有更新的版本
或
你可以使用http://www.jslint.com/来检查插件代码,这样你至少可以避免IE可能不喜欢的语法错误
【讨论】:
【参考方案2】:您的代码可能有些错误。看这里。删除<scrip
,然后重试
<scrip --> What is this?
</head>
【讨论】:
尝试在jquery.template.js
的最后一行删除);
添加)(jQuery);
以上是关于jquery animate 在 IE-7 和 IE-8 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章