Javascript Swiper-赢得的方法';t work-mysweer.slideTo不是一个函数

Javascript Swiper-赢得的方法';t work-mysweer.slideTo不是一个函数,javascript,jquery,methods,swiper,Javascript,Jquery,Methods,Swiper,我正在使用swiper插件,但似乎无法找到任何有效的方法 我的jQuery和swiper添加如下: <script src="jquery-3.2.1.min.js" type="text/javascript"></script> <script src="swiper.jquery.js" type="text/javascript"> 我想调用的函数是: $('.section .down').waypoint(function(direction){

我正在使用swiper插件,但似乎无法找到任何有效的方法

我的jQuery和swiper添加如下:

<script src="jquery-3.2.1.min.js" type="text/javascript"></script>
<script src="swiper.jquery.js" type="text/javascript">
我想调用的函数是:

$('.section .down').waypoint(function(direction){
    if ($(".swiper-slide-active").hasClass("layout4")){
        if (direction == 'down') {
            if (!once_d){

                mySwiper.slideTo(1,100,false);

                $(".section").css("background-color", "white");
                $("body").css("color", "black");
                $(".swiper-button-prev").css("background-image", "url(img/leftArrow.png)");
                $(".swiper-button-next").css("background-image", "url(img/rightArrow.png)");
                $(".swiper-button-prev").css("opacity", "1");
                $(".swiper-button-next").css("opacity", "1");
                $(".headline").css("opacity", "1");
                $(".swiper-pagination").css("opacity", "1");
                $('video').each(function() {  
                $(this)[0].pause();
                });
                video_visible = 0;
                once_d = true;
            }
            else{
                return;
            }
        }
    }
}, { offset: "-25%" });
我得到的错误是:

Uncaught TypeError: mySwiper.slideTo is not a function
at Waypoint.$.waypoint.offset [as callback]
无论我尝试执行什么方法,这种情况都会发生。 我试过了

mySwiper.update();
还有

我怀疑错误可能来自我的swiper/jQuery文件,但我也尝试了重新下载

提前感谢

如果之后

console.log(mySwiper);
它给出[刷,刷]


因此,这可能意味着您将获得一个滑动对象数组,[swipe,swipe]

除此之外

$('video').each(function() { $(this)[0].pause(); });
如果只需要[0]索引,则无需执行each语句,只需执行以下操作即可

$('video')[0].pause();

$('video').eq(0).pause();

因为小事情可能会导致脚本在将来的代码中出错。

您的航路点是否也在文档中进行了初始化。是否准备好避免在创建swiper变量之前执行它?如果您在航路点调用中执行
console.log(mySwiper)
,您是否在控制台中得到任何东西,或者mySwiper在该点未定义?我在methode调用之前添加了console.log(mySwiper)并得到:(2)[Swiper,Swiper],因此这可能意味着您得到了一组滑动对象,[swipe,swipe]。。。除了$('video').each(function(){$(this)[0].pause();});如果只需要[0]索引,则不需要执行each语句,您可以执行$('video')[0].pause()或$('video').eq(0.pause();因为一些小事情可能会导致你的脚本在将来的代码中出现错误。。。loop:true(如果源代码上有逗号,请将其删除,因为它会产生无意义的错误)我遇到了与OP类似的问题。在看到Ezekeil的评论后,我注意到我有一个swiper对象数组。通过执行mySwiper[index].slideTo(…)解决了我的问题@以西结我建议将此作为答案发布!
$('video').eq(0).pause();