首先:我不喜欢 JavaScript/JQuery!…但我会尝试指出我想做什么。
我在我的页面上使用了奇妙的 bx-slider,我通过媒体查询使我的网站具有响应性,到目前为止这两种方法都很好用。…但是 bx-slider-script 中有一些功能我不想在特定的浏览器宽度上激活。这就是我想要的:
browser-width LOWER than 500px = 加载这个函数:
$('#slider4').bxSlider({
minSlides: 2,
maxSlides: 2,
slideWidth: 230,
slideMargin: 10,
nextSelector: '#next',
prevSelector: '#prev',
infiniteLoop: false,
hideControlOnEnd: true,
pager: false,
useCSS: false,
easing: 'easeInOutExpo',
speed: 1000
});
browser-width HIGHER than 500px = 隐藏上面的函数并加载这个:
$('#slider4').bxSlider({
minSlides: 4,
maxSlides: 4,
slideWidth: 230,
slideMargin: 20,
nextSelector: '#next',
prevSelector: '#prev',
infiniteLoop: false,
hideControlOnEnd: true,
pager: false,
useCSS: false,
easing: 'easeInOutExpo',
speed: 1000
});
……这在 JavaScript 中是否可行?我尝试了一些使用断点的脚本,但它认为我的 JS 知识太弱,无法让它按我的意愿工作。
如果有人在这里可以向我展示如何轻松做到这一点,那就太好了!