2013-07-17 75 views
0

找專家尋求幫助... 我們的站點使用iosSlider(https://iosscripts.com/iosslider/)作爲移動滑塊...但是,在Chrome Inspector中,我得到以下錯誤Uncaught TypeError:Object [object Object] has no method'iosSlider'

Uncaught TypeError: Object [object Object] has no method 'iosSlider' 

我檢查,並調用之前的jQuery僅在頭加載一旦iosSlider JS ......這就是:

$(document).ready(function() { 

    /* some custom settings */ 
    $('.iosSlider').iosSlider({ 
     desktopClickDrag: true, 
     snapToChildren: true, 
     infiniteSlider: true, 
     navSlideSelector: '.sliderContainer .slideSelectors .item', 
     scrollbar: true, 
     scrollbarContainer: '.sliderContainer .scrollbarContainer', 
     scrollbarMargin: '0', 
     scrollbarBorderRadius: '0', 
     keyboardControls: true 
    }); 

}); 

也試過

$(document).ready(function() { 

    /* some custom settings */ 
    jQuery('.iosSlider').iosSlider({ 
     desktopClickDrag: true, 
     snapToChildren: true, 
     infiniteSlider: true, 
     navSlideSelector: '.sliderContainer .slideSelectors .item', 
     scrollbar: true, 
     scrollbarContainer: '.sliderContainer .scrollbarContainer', 
     scrollbarMargin: '0', 
     scrollbarBorderRadius: '0', 
     keyboardControls: true 
    }); 

}); 

無濟於事..任何幫助嗎?


UPDATE:這是我們如何調用庫:

<script src="js/vendor/modernizr-2.6.2.min.js"></script> 
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js" type="text/javascript"></script> 
     <script src="js/bootstrap.min.js"></script> 
     <script src="js/jquery.mobile.custom.min.js"></script> 
     <script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.0.4/js/bootstrap-collapse.js"></script> 
     <script src="//twitter.github.io/bootstrap/assets/js/bootstrap-carousel.js"></script> 
     <script src="/js/jquery.iosslider.min.js"></script> 
     <script src="js/corecalls.js"></script> 

的iosslider函數被調用corecall.js內

+1

你實際上包含了'isoSlider.js'嗎? –

+0

您是否包含'iosSlider'庫? – Neal

+0

你是否100%肯定''isoSlider.js'腳本是在'jquery.js'之後加載的?這肯定看起來像一個腳本順序問題。 –

回答

0

好像不包括iosSlider插件。它應該包含在jQuery之前,並且在jQuery('.iosSlider').iosSlider({調用之前

+0

更新了原來的問題,它顯示了我們如何調用iosSlider librar –

+0

我認爲您在開始時在'/ js/jquery.iosslider.min.js'中有一個額外的斜線。它不應該是'js/jquery.iosslider.min.js'嗎?有一種簡單的方法來驗證庫是否裝載良好。在谷歌瀏覽器中打開您的頁面,按ctrl + u查看源代碼,然後單擊鏈接'/ js/jquery.iosslider.min.js',如果它顯示iosslider源代碼,則表示一切都是正確,但如果它沒有找到404,則意味着您的js文件的路徑不正確 – user

相關問題