BLOGスタッフブログ

2023.03.28 コーディング

【slick.js】1枚目のスライダーが早く切り替わってしまうときの対処法

こんにちは。

あるサイトでメインビジュアルのスライダーを実装していた時にローディングを実装しているせいか、スライダーの1枚目がどうしても早く切り替わってしまうことがありました。

実はそんな調整もSlickで出来てしまいますのでご紹介いたします!

	function slider() {
		var $slide = $(".slider")
		.slick({
			infinite: true,
			arrows: false,
			dots: false,
			autoplay: true,
			// 1枚目の速度
			autoplaySpeed: 5000,
			speed: 2000,
		})
		.on({
			beforeChange: function(event, slick, currentSlide, nextSlide) {
				if(nextSlide > 0 ) {
					// 2枚目以降の速度
					$slider.slick('slickSetOption', 'autoplaySpeed', 8000, true)
				}
			}
		});
	};

ポイントは「(‘slickSetOption’, ‘autoplaySpeed’, 3000, true)」は2枚目以降の切り替わり速度になる点です!是非、試してみてください!

では。

田村 圭が書いた他の記事

見積もり・ご依頼など、
お気軽にご相談ください

本サイトはユーザーエクスペリエンスの向上などを目的に、Cookieを使用しています。
右記のバナーで「同意する」をクリックする、または本サイトを利用することにより、
お客様は弊社のCookieポリシーに同意したことになります。

同意します