基本的に上部に巨大なバナーであるbxsliderがあります-コンテンツは「html」で、背景画像はメディアクエリを使用して変更されます(カバーするように設定されています)-これはすべてうまくいっていますが、問題がありましたサイズを変更すると、追加のラッパーが生成され続け、画像の幅がめちゃくちゃに見えたので、destroySlider関数を使用して、サイズ変更時にスライダーを「再作成」するだけだと考えました....そのように
var bannerSlider;
var bannerSlider_Config = {
mode: 'fade',
preloadImages: 'all',
auto: true,
slideMargin: 0
};
$(document).ready(function () {
bannerSlider = $('#bxslider').bxSlider(bannerSlider_Config);
});
$(window).resize(function () {
if (bannerSlider) {
$(bannerSlider).destroySlider();
}
bannerSlider = $('#bxslider').bxSlider(bannerSlider_Config);
});
私の問題は、サイズ変更時に「destroySlider は関数ではありません」という javascript エラーが発生することです。