2010-10-27 206 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/