slick.jsがタブ切り替えやモーダルで不具合

[av_textblock size=” font_color=” color=”]
slick.jsをタブの切替のなかで使おうとしたら不具合がでました。

初期状態がdisplay:none;だと不具合を起こしてしまうようです。

公式サイトを参考したのですが、英語だしよくわからず散々しらべました・・久しぶりにハマりました。

で、助かったサイトがコチラです。

SLICK.JSを利用していて、初期状態をDISPLAY:NONE;にしたらレイアウト崩れる

slick.jsをモーダルなど、最初非表示のもので使うとき

忘れずにブログに書いておこうと思い、codepenに書いたらうまく動かなかった(泣)。

とりあえず、制作サイトでは問題ないので深い原因追及は後にします。

■使いやすいコンテンツスライダー slick.js

slick.jsでdisplay:none;で不具合(codepen) ※こちらでは修正が確認できてません
[/av_textblock]

[av_textblock size=” font_color=” color=” admin_preview_bg=”]
2017.06.09追記

以外に記事読んでいただいてるので、コード追加しました。

 $(document).ready(function() { 
 var slider = $(".slide_plan").slick({
 //パソコンの時のスライド
responsive: [
 {
 breakpoint: 599,
 settings: {
//モバイル時のスライド
 }}]
 });
//↓ここがポイント!タブの切替ボタンをクリックしたらsetPositionが動く
 $('.spplanbtn').click(function(){//クラス名を指定しました
 slider.slick('setPosition');
 });
 }); 

[/av_textblock]

この記事を書いた人

木村 太一

ドットワンの代表です。1979年生まれ。3女の父。ゴルフと筋トレが趣味。立川にあるキヤノン代理店に就職後、1万件以上飛び込み営業したのち独立。たくさんの企業を見てきた経験と自分自身も零細企業の経営者ということを活かし、相手の立場に立ったDX推進、ITコンサルを行っております。

お気軽にお問い合わせください

ホームページ、ネットショップの集客方法から、IT機器や、顧客管理、採用に関することまでご相談ください。
WEBマーケティングのノウハウを生かして、お客様のお悩みを解決します。