Fancybox 打破了 swiper。在没有可见 CSS 和 DOM 更改的情况下添加偏移量。要在 jsbin ( https://output.jsbin.com/jiqucacete )上复制问题,您需要:
new Swiper('.swiper-container', {
slidesPerView: 1
});
Run Code Online (Sandbox Code Playgroud)
1) 按下 swiper 幻灯片图像 2) 转到fancybox 画廊弹出窗口中的下一张图像 3) 关闭画廊,swiper 中将有幻灯片更改
它是如何工作的?为什么看不到任何 CSS、DOM 更改?怎么修?
我知道我能做到
<element onclick(function(event))></element>
但是如何仅使用代码将事件传递给函数
document.getElementById('elementId').onclick = function(){event.preventDefault()}
Run Code Online (Sandbox Code Playgroud)