2012-05-21 50 views
1

我希望有人可以提供幫助。jQuery BannerRotator在一個頁面上工作,但不是另一個

我有一個橫幅旋轉器可以在一個頁面上正常工作,但不是另一個。我剛剛複製&將代碼從一個頁面粘貼到另一個頁面,並更改路徑以便它們指向正確的位置。我檢查了一切都是一樣的,我已經使用了W3斷開鏈接檢查器,鏈接都很好。但是,旋轉器只能在一頁上播放:http://www.electrickiwi.co.uk/test/bannerRotator/index.html

我希望它在http://www.electrickiwi.co.uk上工作,但似乎無法使其工作。

有沒有人有什麼想法可能是錯的?

謝謝!

羅斯

+3

您是否試過在Firebug或Chrome中觀看控制檯以查看是否有錯誤發生?有一些錯誤被返回。 –

回答

1

方式狀態jQuer像jQueryUI這樣的擴展工作是在腳本加載時添加到內存中的jQuery對象$

如果您重新加載jQuery.js的其他副本,它將初始化自身並覆蓋內存中的jQuery對象$

我看到你在那個頁面上有jquery.js和jquery.min.js,如果頁面加載jquery.js或jquery.min.js之後,jquery-ui-1.8.16.custom.min.js ,內存中jQuery對象$的最新副本將不具有可拖動的函數,導致控制檯中的JavaScript錯誤。

確認腳本加載的順序。

3

不起作用具有與一個未定義的方法「拖動」,這顯然會導致其他JS到不行一個JS錯誤的頁面。是否有可能忘記添加預期的JS庫?

相關問題