前提・実現したいこと
レスポンシブサイトにおいて、bxSliderのmodeオプションをPC時とスマホ時で値を切り替えたいと思っています。現状ブレイクポイントで判定まではできているのですが、リロードをしないと発火しない状態から、ブレイクポイントの切り替えのときに、リアルタイムで発火させる状態にしたいと思っています。
setTimeOutを使ってできるのかと思ってはいるのですが、具体的な解決案がわかりません。
お力添えよろしくお願い申し上げます。
該当のソースコード
$(function() { //PCの場合 if (window.matchMedia( '(min-width: 769px)' ).matches) { $('.bxslider').bxSlider({ mode: 'vertical' }); //SPの場合 } else { $('.bxslider').bxSlider({ mode: 'horizontal' }); }; });
補足情報(FW/ツールのバージョンなど)
jQuery v1.12.4
bxSlider v4.2.12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/28 08:33
2018/09/28 08:36
2018/09/28 08:52
2018/09/28 09:06
2018/09/28 09:18