【发布时间】:2018-11-03 23:30:48
【问题描述】:
我正在尝试找到一种方法让我的幻灯片/轮播在屏幕达到 992 像素或以上时停止(但如果我手动减小屏幕尺寸,即使用户通常不这样做,如果它再次恢复工作也很好不要这样做)。
所以,我尝试了下面的代码,但它不起作用,并且做了很多研究,我只是找到了禁用各种屏幕尺寸的自动滑动的解决方案。
你有什么建议吗?
function(){
var windowIsLarge = window.matchMedia("(min-width:992px)").matches;
if (windowIsLarge) {
//carousel disabled
$('.carousel').carousel({
interval: false;
});
};
};
这是我更新的代码,它也不起作用。我看不出我的代码有什么问题。
$(document).ready(updateCarousel);
$(window).resize(updateCarousel);
function updateCarousel() {
var $containerWidth = $(document).width();
if ($containerWidth <= 998) {
$('.carousel').carousel({
interval: 500
});
}
if ($containerWidth > 998) {
$('.carousel').carousel({
interval: false
});
}
}
【问题讨论】:
标签: javascript jquery twitter-bootstrap carousel