我想根據窗口的大小爲bxSlider加載三個設置變量。我希望在瀏覽器調整大小時動態加載新設置,而不僅僅是加載。我有下面的代碼設置變量,我只是努力使它與mySlider的底部變量很好地玩,這是調整腳本的大小。JQuery根據窗口大小重新加載三個設置變量
任何人都可以提供提示嗎?
$(document).ready(function() {
/* Set variables for the maxSlides option */
var slidenumber,
width = $(window).width();
if (width < 768) {
slidenumber = 1;
} else if (width < 1024) {
slidenumber = 2;
} else {
slidenumber = 3;
}
$('.bxslider').bxSlider({
slideWidth: 5000,
minSlides: slidenumber,
maxSlides: slidenumber,
slideMargin: 50
});
var mySlider;
function tourLandingScript() {
mySlider.reloadSlider(slidenumber());
}
mySlider = $('.bxslider').bxSlider(slidenumber());
$(window).resize(tourLandingScript);
});
使用'media queries' – Hackerman
'slidenumber'不是函數。用'slidenumber'替換'slidenumber()'。 – marcel