javascript JS:Slick:Inview上的单个幻灯片进度条

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript JS:Slick:Inview上的单个幻灯片进度条相关的知识,希望对你有一定的参考价值。

function cswvnSlider() {
	$( '.cswvn-slider' ).each( function() {
		var $cswvnSliderInstance = $( this ).slick({
			mobileFirst: true,
			autoplay: true,
			autoplaySpeed: 5000,
			touchThreshold: 30,
			infinite: false,
			speed: 500,
			arrows: false,
			fade: true,
			pauseOnHover: false,
			pauseOnFocus: false,
			pauseOnDotsHover: false,
			asNavFor: $( this ).parents('.wrapper').find( '.cswvn-nav-slider' ),
		});
		$cswvnSliderInstance.slick('slickPause');
		$( this ).one( 'inview', function( event, isInView ) {
			if ( isInView ) {
				var $currentSlide = $( this ).find('.slick-current').removeClass('slick-current');
				setTimeout(function() {
					$currentSlide.addClass('slick-current');
				}, 100);
				$cswvnSliderInstance.slick('slickPlay');
			}
		} );
	} );
}
cswvnSlider();

以上是关于javascript JS:Slick:Inview上的单个幻灯片进度条的主要内容,如果未能解决你的问题,请参考以下文章

javascript JS:Slick:移动第一个断点

javascript JS:Slick:每张幻灯片的进度条

javascript JS:Slick:页面上有多个相同的滑块。

javascript slick_carousel_image_out_block.js

javascript JS:Slick:Inview上的单个幻灯片进度条

javascript slick.jsнекрутится