希望有人能帮忙。
我正在创建我的网站的响应版本,并且在使用特色工作滑块时遇到问题。它使用 bxSlider 插件。
我有以下功能非常棒,但是当 iPhone 处于横向模式时,我需要能够更改 slideWidth 选项。我已经尝试了所有我可以通过 CSS 进行的操作,但无济于事。阅读文档,它还指出水平滑块需要 slideWidth - 这是我的。
任何帮助,将不胜感激...
$('.bxslider').bxSlider({
minSlides: 1,
maxSlides: 3,
slideWidth: 310,
slideMargin: 20,
useCSS: false,
hideControlOnEnd: true,
infiniteLoop: false,
easing: 'easeOutBounce',
speed: 1000,
nextSelector: '#slider-next',
prevSelector: '#slider-prev',
nextText: '>',
prevText: '<',
pager: false
});
请注意:我尝试了以下方法:
jQuery(document).ready(function ($) {
// Variable to detect window width.
var windowWidth = $(window).width();
// Trigger function for a certain window width
if (windowWidth<568) {
$('.bxslider').bxSlider({
minSlides: 1,
maxSlides: 3,
slideWidth: XXX,
slideMargin: 20,
useCSS: false,
hideControlOnEnd: true,
infiniteLoop: false,
easing: 'easeOutBounce',
speed: 1000,
nextSelector: '#slider-next',
prevSelector: '#slider-prev',
nextText: '>',
prevText: '<',
pager: false
});
}
});
但主要问题是我仍然需要在所有屏幕尺寸上运行该功能,只是需要更改 slideWidth 属性。当然有一种方法可以改变它以使其成为某种变量?我不确定这是否是正确的术语,我仍在学习 jQuery。