2013-06-05 64 views
1

你好,我有這個腳本在這裏工作正常..知道它沒有語法錯誤,否則。不能調用未定義的方法'開始'

http://jsfiddle.net/xHL35/9/

問題是,當我試圖在這裏實現它..

我曾試圖取消設置jquery.min.js引起,這是我看到我的事業發生衝突,沒有嘰嘰喳喳的唯一文件或Facebook JS,只是測試我只是測試它,我總是得到

無法調用的不確定

繼承人的鏈接「開始」,所以你可以檢查它

http://queretaro.orsilin.com.mx/index.php?page=item/view/15/Probando

這是造成部分衝突

if (nextImageIndex === 0) { 
      scrollapi.begin(200); 
     } else if (nextImageIndex % 4 === 0 && nextImageIndex > 0) { 
      scrollapi.next(200); 
     } 

回答

3

學會調試!

因此,這意味着scrollapi是不確定的。看看它的定義。

var scrollapi = $(".scrollable").data('scrollable'); 
console.log($(".scrollable").length); // Says it is Zero...sooo hence your problem 
console.log($(".scrollable").data('scrollable')); //undefined 

那麼是什麼問題?當此代碼運行時,頁面上沒有元素,其類別爲.scrollable

+0

真的很感謝!但錯誤是關於「下一步」,你在哪裏看到.scrollable未定義?請讓我知道 我一直想要學習調試,你有鏈接,即時消息不懶惰愛閱讀(對不起我的英語的方式) –

+2

我走上了鏈,找到問題。所以錯誤表示scrollapi沒有定義,所以我期待看看它的定義。我在JavaScript調試器中設置了一個斷點,並發現它沒有找到該元素。源上的Ctrl-F顯示頁面上沒有該類的元素。簡單。 ;) – epascarello

+1

令人敬畏的人低估了我的正確答案。我愛這些人! – epascarello

相關問題