0

専門家に助けを求めています...私たちのサイトはモバイルスライダーにiosSlider(https://iosscripts.com/iosslider/)を使用しています...しかし、Chrome Inspectorで次のエラーが表示されます

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

私がチェックしたところ、jQueryはiosSlider jsを呼び出す前に頭に1回だけロードされます...つまり:

$(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
    });

});

役に立ちませんが..何か助けはありますか?


更新: これは、ライブラリを呼び出す方法です。

 <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 内で呼び出されます

4

2 に答える 2

0

ロードの順番の問題です。最初に JQuery をロードしてから、スライダーの iosSlider.js をロードする必要があります。これをhttp://www.WebsiteDesignAndSupport.comに追加します

したがって、matthew.perron の回答は正しいです。

于 2014-01-19T18:38:25.917 に答える