jquery - Fancybox + swiper
问题描述
再会!
有一个滑动滑块,当您单击幻灯片时,会打开一个花式框。滑块用于循环模式。fancybox 网站有一些代码可以避免显示重复的幻灯片。从示例来看,它适用于光滑的滑块,但滑动器存在问题。
当 fancybox 打开时,它只显示标记中的幻灯片。也就是说,它不会显示重复的幻灯片。看起来不错,但也有问题。fancybox-content 被分配了 swiper-slide 类。并且滑块本身中的 swiper-slide-duplicate 设置为 display: none 样式。滑块本身坏了。可能是什么问题呢?请帮帮我。
$().fancybox({
selector: '.product-detail__slide:not(.swiper-slide-duplicate)',
backFocus: false,
loop: true,
observer: true,
observeParents: true,
buttons: [
"close"
]
});
$(document).on('click', 'product-detail__slide.swiper-slide-duplicate', function (e) {
var $slides = $('.product-detail__slide .swiper-slide:not(.swiper-slide-duplicate)');
$slides
.eq(($(this).attr("data-swiper-slide-index") || 0) % $slides.length)
.trigger("click.fb-start", { $trigger: $(this) });
return false;
});
解决方案
推荐阅读
- dataweave - Dataweave 2.0 with MaxSize 功能
- python - Pandas 中的数据框拆分问题,有什么想法吗?
- java - Java HashSet 最坏情况查找时间复杂度
- python - python请求发出429错误请求
- c - CS50 恢复 - 我如何使用 sprintf?错误:使用未声明的标识符“文件名”;您指的是 'rename' 吗?
- html - 如何在此设置中换行后使嵌套的 css flex 具有正确的宽度?
- reactjs - 打字稿中的 useState 和 React.FC 问题
- android - 安装新的 react-native 项目时找不到 swiperefreshlayout-1.0.0.aar 错误
- python - 如何在 Telegram 机器人的命令中停止循环
- json - 如何从 JSON 文件加载 React-Table 中的图像