gpt4 book ai didi

jquery - 滑动高度未正确计算,移动方向发生变化

转载 作者:行者123 更新时间:2023-12-01 06:11:16 27 4
gpt4 key购买 nike

页面加载后,滑动器高度最初是正确的。
将窗口调整为较小尺寸时,重新计算滑行高度是正确的。
但是,当将窗口调整为更大的尺寸时,大部分时间都无法正确计算出滑行高度,
并且图像被部分隐藏。
在大多数情况下,我的意思是在特定窗口大小下,高度是正确的。

在移动版Chrome和Safari上,更改方向时,图像会部分隐藏。仅在上下滑动内容后,滑动器的高度才正确,并且图像完全可见。

滑动容器,图像宽度为100%,以便响应。

感谢帮助。

----代码-----

<link rel="stylesheet" href="idangerous.swiper.css">
<style>
.swiper-container {
width: 100%;
text-align: center;
}
.pagination {
position: absolute;
left: 0;
text-align: center;
bottom:5px;
width: 100%;
}
.swiper-pagination-switch {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 10px;
background: #999;
box-shadow: 0px 1px 2px #555 inset;
margin: 0 3px;
cursor: pointer;
}
.swiper-active-switch {
background: #fff;
}
</style>

<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide"> <img src="images/slide1.png" width="100%" /> </div>
<div class="swiper-slide"> <img src="images/slide2.png" width="100%" /> </div>
<div class="swiper-slide">
<div class="content-slide">
<p class="title">Slide with HTML</p>
<p>You can put any HTML inside of slide with any layout, not only images, even another Swiper!</p>
</div>
</div>
</div>
<div class="pagination"></div>
</div>

<script src="idangerous.swiper.min.js"></script>
<script>
$(function() {
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
loop:true,
grabCursor: true,
paginationClickable: true,
autoplay:3000,
roundLengths: true,
calculateHeight:true
});
});
</script>

<div>Some content goes here. .... </div>

最佳答案

当您在响应式布局(动态高度情况)中使用滑动器时,会发生此问题。有修复此问题的方法,该方法是通过javascript重新设置动态高度为swiper的代码,请使用此代码。



$(window).resize(function(){
mySwiper.reInit() // or mySwiper.resizeFix()
});

关于jquery - 滑动高度未正确计算,移动方向发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27892543/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com