Fancybox破坏了Swiper。它添加了偏移量,但没有可见的CSS和DOM更改。要在jsbin上复制此问题(https://output.jsbin.com/jiqucacete),您需要:
new Swiper('.swiper-container', {
slidesPerView: 1
});
1)点击轮播图 2)在fancybox画廊弹出窗口中进入下一张图片 3)关闭画廊,轮播图会发生变化。
它是如何工作的? 为什么没有看到任何CSS、DOM的变化? 如何修复?