7件の投稿を表示中 - 1 - 7件目 (全7件中)
-
投稿者投稿
-
2020年4月25日 2:59 PM #50045
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】10.2.1
【お使いのブラウザ】chrome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
♥ 0いいねをした人: 居ません2020年4月26日 7:27 AM #50051Snow Monkey のスライダーブロック、スライダーウィジェットは slick という jQuery プラグインを使用しています。
slick を使って入るものの slick に詳しいわけではないので最後で止める方法はちょっとわからないのですが、上記ページの
slickPause
とslickPlay
のメソッドを組み合わせることで実現できるかもしれませんね…。♥ 0いいねをした人: 居ません2020年4月27日 5:50 PM #50232ありがとうございます。試みたのですが、うまくいきません。
♥ 0いいねをした人: 居ません2020年4月27日 7:09 PM #50237こんな感じでJSファイルに入れてみたのですが、変化なしです。
現在プログラミングを始めたばかりで、見当違いなことをしているのかもしれないです。
お指導いただけると幸いです。jQuery('.slider').on('afterChange',function(){ jQuery('.slide__content').slickPauses("on"); });
♥ 0いいねをした人: 居ません2020年4月27日 9:51 PM #50245たびたび申し訳ありません。こちらをいれても効果なしですが、どこか間違っているところなどありますでしょうか?
jQuery(function($){ var $slider = $('.slider'), contentLength = $slider.children().length - 1; $slider.slick({ slidesToShow: 1, autoplay: true, pauseOnHover: false, autoplaySpeed: 2000, arrows: false, fade: true }).on('afterChange', function() { var currentSlide = $slider.slick('slickCurrentSlide'); if(currentSlide === contentLength){ $slider.slick('slickPause'); } }); });
♥ 0いいねをした人: 居ません2020年4月28日 8:28 AM #50262.slider
というクラス名の指定が、まずこの js が発火しない原因だと思います。下記でどうでしょうか?jQuery(function($){ var $slider = $('.smb-slider__canvas'), contentLength = $slider.children().length - 1; $slider.on('afterChange', function() { var currentSlide = $slider.slick('slickCurrentSlide'); if(currentSlide === contentLength){ $slider.slick('slickPause'); } }); });
♥ 0いいねをした人: 居ません2020年4月28日 6:41 PM #50317クラス名を変更したらうまくできました。
本当有難うございます!!
♥ 0いいねをした人: 居ません -
投稿者投稿
7件の投稿を表示中 - 1 - 7件目 (全7件中)
- トピック「スライダーをラストパネルでキープしたい」には新しい返信をつけることはできません。