Javascript 在某些断点上启用和禁用滑动滑块
我正在尝试启用Slick Slider(Slick.js),使其只能启动超过520像素的宽度。低于该值的任何东西和幻灯片都只是堆叠(即没有光滑)。是否可以在不刷新页面的情况下工作 我已经这样做了,当将浏览器(窄)拖动到500px以下时可以工作,但是当我将其移动到500px以上时,如果不刷新页面,它不会重新启动Javascript 在某些断点上启用和禁用滑动滑块,javascript,jquery,responsive-design,slick.js,Javascript,Jquery,Responsive Design,Slick.js,我正在尝试启用Slick Slider(Slick.js),使其只能启动超过520像素的宽度。低于该值的任何东西和幻灯片都只是堆叠(即没有光滑)。是否可以在不刷新页面的情况下工作 我已经这样做了,当将浏览器(窄)拖动到500px以下时可以工作,但是当我将其移动到500px以上时,如果不刷新页面,它不会重新启动 $('.slick').slick({ autoplay: true, autoplaySpeed: 4000, delay: 5000, speed: 7
$('.slick').slick({
autoplay: true,
autoplaySpeed: 4000,
delay: 5000,
speed: 700,
responsive: [
{
breakpoint: 500,
settings: "unslick"
}
]
});
有办法解决这个问题吗
我正在使用当窗口的大小调整到500以上时,您可以尝试重建它。这似乎在我的演示中起作用
感谢您的反馈-我可以看到它在您的手机上运行得非常好,但在我的手机上,它现在阻止了手机的关闭或打开,奇怪的是-我需要进一步调查…祝您好运!让我知道进展如何。记住,我将init放在一个函数中,因此确保在页面加载时调用该函数。
function slickify(){
$('.slick').slick({
autoplay: true,
autoplaySpeed: 4000,
delay: 5000,
speed: 700,
responsive: [
{
breakpoint: 500,
settings: "unslick"
}
]
});
}
slickify();
$(window).resize(function(){
var $windowWidth = $(window).width();
if ($windowWidth > 500) {
slickify();
}
});