【问题标题】:jquery animate not working in IE-7 and IE-8jquery animate 在 IE-7 和 IE-8 中不起作用
【发布时间】:2011-11-30 11:33:21
【问题描述】:

我在 IE-8 和 IE-7 中遇到了一些问题。 jquery animate 在 IE-7 和 IE-8 中不起作用。我给你我的演示服务器链接,我已经上传了所有代码。 Demo Server URL

只需点击左侧的我们的菜单链接。单击后,您会在框中看到一个带有完整背景图像和小图像的页面。当我单击下一个按钮时,两个图像都发生了变化。

这在 Firefox、Chrome、Safari 和 IE-9 中运行良好。

但在 IE-7 和 IE-8 中,bg 图像第一次发生变化。之后就不会根据前面的方框图变化了。

我无法理解到底是什么问题。

提前致谢。

【问题讨论】:

    标签: jquery image internet-explorer slider jquery-animate


    【解决方案1】:

    您在line 227 上有一个未定义的函数调用test();,这可能会阻止资源管理器执行javascript。 Chrome 和 Firefox 有时可能会容忍 javascript 错误,但资源管理器很少能容忍。

    编辑:

    这似乎是原始插件的问题。我建议你问插件所有者如何修复它或者是否有更新的版本

    你可以使用http://www.jslint.com/来检查插件代码,这样你至少可以避免IE可能不喜欢的语法错误

    【讨论】:

      【解决方案2】:

      您的代码可能有些错误。看这里。删除<scrip,然后重试

      <scrip  --> What is this?
          </head>
      

      【讨论】:

      • 尝试在jquery.template.js的最后一行删除});添加})(jQuery);
      猜你喜欢
      • 2012-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多