【发布时间】:2017-12-21 08:30:27
【问题描述】:
我遇到了滑动滑块的问题。我希望我的滑动器在鼠标进入时停止并在鼠标离开时继续。但是我的控制台向我显示了一个错误——> swiper.stopAutoplay 不是一个函数,但会显示控制台日志。和 startAutoplay 一样。有人知道我做错了什么吗?
<script>
var swiper = new Swiper('.swiper-container', {
loop: true,
speed:2000,
autoplay: {
delay: 3500,
},
pagination: {
el: '.swiper-pagination',
},
});
(function($) {
$('.swiper-container').on('mouseenter', function(e){
console.log('stop autoplay');
swiper.stopAutoplay();
})
$('.swiper-container').on('mouseleave', function(e){
console.log('start autoplay');
swiper.startAutoplay();
})
})(jQuery);
</script>
【问题讨论】:
-
好的。我想通了 :) 应该是 swiper.stop.autoplay & swiper.start.autoplay
-
其实是:
swiper.autoplay.stop()和swiper.autoplay.start()。
标签: javascript jquery swiper