我找到了解决方法...
您必须替换此代码
`$(".fancybox-effects-d").fancybox({
padding: 0,
openEffect : 'elastic',
openSpeed : 250,
closeEffect : 'elastic',
closeSpeed : 500,
closeClick : true,
helpers : {
overlay : {speedOut : 0}
}
});
重要的是覆盖:在助手中是覆盖:无。你必须删除 none 和这个代码{speedOut : 0}
另一个重要的事情是您必须执行哪个脚本?在 demo 文件夹中的 index.html 文件中,脚本代码从 28. 行开始,到 211 行结束。你必须找到
// Remove padding, set opening and closing animations, close if clicked and disable overlay
$(".fancybox-effects-d").fancybox({
padding: 0,
openEffect : 'elastic',
openSpeed : 250,
closeEffect : 'elastic',
closeSpeed : 500,
closeClick : true,
helpers : {
overlay : {speedOut : 0}
}
});`
你必须找到这个区域。并将覆盖的设置更改为{speedOut : 0 }
。
应用此功能后,您将看到它有效。您还可以复制所有脚本并创建 js 文件并将其连接到您的页面。这使它更简单。