2010-10-27 99 views
3

海guise!我遇到了一些我正在使用的jQuery的麻烦,这是以前的工作,但自那时以来我做了许多发展,并试图追踪以找出问题是什么,但我没有成功 - 因此,我的存在。无论如何,我在IE7和IE8中收到了一些JS错误,抓住了我的框架jQuery infiniteCarousel插件,我从字面上将我的头发拉出来,因为当你删除任何对此的引用时,一切都很好用。Internet Explorer 7 + 8 jQuery错误与infiniteCarousel

Here是该页面的链接。

如果任何人都可以解决这个问题,那么您将成为一名救命恩人!

+4

我建议你尝试用全脂运行,非精缩jQuery的版本和插件 – pharalia 2010-10-27 09:28:13

+1

谢谢!这就像一个魅力!你能否解释为什么包括'全脂肪'版本的jQuery可能会有所不同? – 2010-10-27 15:34:42

回答

0

问题是,jQuery infinite carousel插件写得不好,而微创进程需要格式良好的JavaScript。如果你拿他的代码,并通过JSLint运行它,你会发现它需要几十修正之前,它可能会正常最小化。这是插件作者需要纠正的问题。

0

尽管它没有抛出任何错误,但似乎该插件正在丢失对元素的跟踪。一个可能的解决方案是钩住开始和完成事件并停止所有按钮事件,直到它完成动画。

另外,使用这个插件来代替:http://sorgalla.com/jcarousel/