【发布时间】:2017-01-20 11:54:48
【问题描述】:
使用 jQuery 3.1.1、Bootstrap 3.3.7 和 Swiper 3.4.1,我想全屏显示 Swiper 画廊,但拥有它,因此无需滚动即可始终查看图像,尤其是在调整浏览器大小时。
使用提供的代码,我可以显示 Swiper 图库,并且图像仅在 X 轴上可见,但 Y 轴会导致页面垂直滚动。
我做错了什么导致它在窗口宽度改变时自动调整高度但在窗口高度改变时不自动调整宽度,导致垂直滚动条?
HTML
<div class="viewer">
<div class="swiper-container" id="popupGallery">
<div class="swiper-wrapper">
<img class="swiper-slide" src="https://static.reades.co.uk/1001-487d/0/image_1.jpg">
<img class="swiper-slide" src="https://static.reades.co.uk/1001-487d/0/image_2.jpg">
<img class="swiper-slide" src="https://static.reades.co.uk/1001-487d/0/image_3.jpg">
<img class="swiper-slide" src="https://static.reades.co.uk/1001-487d/0/image_4.jpg">
<img class="swiper-slide" src="https://static.reades.co.uk/1001-487d/0/image_5.jpg">
</div>
<div class="popupGalleryPrev" style="position: absolute; top: 0; bottom: 0; left: 0; width: 50%; cursor: pointer; z-index: 2;"></div>
<div class="popupGalleryNext" style="position: absolute; top: 0; bottom: 0; right: 0; width: 50%; cursor: pointer; z-index: 2;"></div>
</div>
</div>
CSS
.viewer {
background-color: #666;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
JS
var popupGallery = new Swiper('#popupGallery', {
loop: true,
nextButton: '.popupGalleryNext',
prevButton: '.popupGalleryPrev',
spaceBetween: 2
});
【问题讨论】:
标签: javascript html css twitter-bootstrap swiper