我不能将滑动与fancybox和jquery一起使用



如果有人用fancybox和swick遇到这样的问题,我会跳起来。

直接访问此页面:https://knk.vpn.gr/copy/about/#.filter-cat202-4我有一个粉丝盒子,里面有一段视频和一些图片。

左右滑动不起作用,也不知道为什么。我没有任何控制台错误。

我为fancybox使用的代码是:

$.fancybox.open($(".grid__link__fancy"), {
fullScreen: {
autoStart: false
},
infobar: false,
buttons: ["slideShow", "close"],
protect: true,
clickContent: function(current, event) {
return current.type === "image" ? "false" : false;
},
transitionEffect: "fade",
transitionDuration: 2000,
animationDuration: 1000,
clickSlide: "false",
slideShow: {
autoStart: true,
speed: 1000
},
beforeClose: function() {
project_fancybox_close();
},
afterClose: function() {
},
});

有什么我可以检查或更改的东西使它工作吗?我读到默认情况下已启用滑动。我使用的是带有jquery 3.5.7 的fancybox v3.5.7

最佳,

显然,Fancybox运行良好,多年来一直运行良好。滑动手势也可以很好地工作,并且不需要额外的步骤来启用它们,因为它们是默认启用的。

所以,问题出在你的网站上。你在帖子中没有提到你的页面是一个非常重的WordPress页面,它使用了许多其他脚本。你使用Elementor,GSAP,天知道还有什么。为了告诉你你的页面到底出了什么问题,我可能需要花一整天的时间调试你的网站。抱歉,但SO并不是要求别人这么做。

一个可能的解决方案是升级到Fancybox v4,因为有显著的改进。

最新更新