Swiper中文论坛
标题:
关于swiper 如果用了fixed定位的问题
[打印本页]
作者:
Vdentta
时间:
2016-7-11 11:04
标题:
关于swiper 如果用了fixed定位的问题
//这是图片列表
<div class="imglist">
<img src="img/1b.jpg" />
<img src="img/2b.jpg" />
<img src="img/3b.jpg" />
<img src="img/4b.jpg" />
<img src="img/5b.jpg" />
<img src="img/6b.jpg" />
<img src="img/7b.jpg" />
<img src="img/8b.jpg" />
<div>
</div>
</div>
//用模态框+swiper来展示大图片
<div class="modal modal_img" style="display: none">
<div class="modal_body">
<div class="close_modal">
x</div>
<div class="swiper-img" style="position: relative">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img src="img/1b.jpg" />
</div>
<div class="swiper-slide">
<img src="img/2b.jpg" />
</div>
<div class="swiper-slide">
<img src="img/3b.jpg" />
</div>
<div class="swiper-slide">
<img src="img/4b.jpg" />
</div>
<div class="swiper-slide">
<img src="img/5b.jpg" />
</div>
<div class="swiper-slide">
<img src="img/6b.jpg" />
</div>
<div class="swiper-slide">
<img src="img/7b.jpg" />
</div>
<div class="swiper-slide">
<img src="img/8b.jpg" />
</div>
</div>
<div class="swiper-pagination">
</div>
</div>
</div>
</div>
//js
$(".imglist img").bind("click", function () {
var index = $(this).index();
$(".modal_img").fadeIn(300);
imgSwiper.slideTo(index);
});
复制代码
现在的问题是
1. slideto没有效果,因为swiper-wrapper 的transform失效
2.只能手动滑动, 并且不是一页一页的滑动,而是一点一点的滑动。 就没有了分页的效果
根据我的观察, 应该是 模态框使用了fixed定位的原因。
那么如何解决这个问题呢
欢迎光临 Swiper中文论坛 (http://bbs.swiper.com.cn/)
Powered by Discuz! X3.2