Slick - 如何在悬停时使用暂停?
Slick - How to use Pause on Hover?
我正在开发一个 AngularJS 应用程序,我想使用 Slick 来轮播显示图像。
简化后,我的 HTML 看起来像这样:
<slick pauseOnHover="false" autoplay="true" autoplaySpeed="1000" dots="true" touch-move="false" slides-to-show="3" speed="400" slides-to-scroll="1" ng-if="main.CarouselReady" infinite="true" class="slickCarousel">
<div ng-repeat="img in main.myImages">
<img src="{{img.src}}" />
</div>
</slick>
我有链接到我的 controller.js 功能的按钮来暂停/恢复 slick carousel,这工作正常。
问题是当我的鼠标悬停在图像部分时轮播没有自动播放。设置 "pauseOnHover" 设置为 false,所以我不明白为什么当我的鼠标位于...
时它不自动播放
用户 pauseOnHover:false
使用 slick 配置
例如:
$('.slider-nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.slider-for',
dots: true,
centerMode: true,
focusOnSelect: true,
pauseOnHover:false
});
pauseOnHover
使用属性符号时应写成pause-on-hover
:
<slick pause-on-hover="false" ...>
...
</slick>
$('.slideshow').slick({
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 2000,
pauseOnHover: false,
pauseOnFocus: false,
});
我正在开发一个 AngularJS 应用程序,我想使用 Slick 来轮播显示图像。
简化后,我的 HTML 看起来像这样:
<slick pauseOnHover="false" autoplay="true" autoplaySpeed="1000" dots="true" touch-move="false" slides-to-show="3" speed="400" slides-to-scroll="1" ng-if="main.CarouselReady" infinite="true" class="slickCarousel">
<div ng-repeat="img in main.myImages">
<img src="{{img.src}}" />
</div>
</slick>
我有链接到我的 controller.js 功能的按钮来暂停/恢复 slick carousel,这工作正常。
问题是当我的鼠标悬停在图像部分时轮播没有自动播放。设置 "pauseOnHover" 设置为 false,所以我不明白为什么当我的鼠标位于...
时它不自动播放用户 pauseOnHover:false
使用 slick 配置
例如:
$('.slider-nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.slider-for',
dots: true,
centerMode: true,
focusOnSelect: true,
pauseOnHover:false
});
pauseOnHover
使用属性符号时应写成pause-on-hover
:
<slick pause-on-hover="false" ...>
...
</slick>
$('.slideshow').slick({ slidesToShow: 1, slidesToScroll: 1, autoplay: true, autoplaySpeed: 2000, pauseOnHover: false, pauseOnFocus: false, });