【发布时间】:2014-09-04 09:40:29
【问题描述】:
我正在创建一个引导轮播,它在“小”屏幕尺寸及以上尺寸上并排显示两个图像,并且只在“x-small”设备上显示一个图像。
我已经使用并修改了this bootply 来并排获取两个图像,并且我正在使用$(window).width() 来检测窗口大小。当您以设定的宽度加载页面时它工作正常,但我无法让它在调整窗口大小时工作。我试过放
$(window).resize(function() {
width = $(window).width();
});
但这似乎不起作用。
这是我目前的代码:
$('.carousel .item').each(function () {
width = $(window).width();
if (width > 768) {
var next = $(this).next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
}
});
我的网站是here
编辑:here's a bootply。问题是当从小到大调整大小时,只显示一个图像,而当从大到小调整大小时,图像会在彼此下方。它在所有尺寸的页面加载时都能正常工作。
【问题讨论】:
标签: javascript jquery twitter-bootstrap