fancybox - Fancybox 4:如何防止关闭按钮关闭*所有*打开的 Fancybox 实例
问题描述
如果我启动一个 Fancybox 实例,然后从该实例启动一个 Fancybox 库,按 Esc 或单击库实例上的“关闭”按钮会关闭fancybox 库和原始的 fancybox 实例,而不仅仅是画廊。
<html>
<body>
<a href="javascript:void(0);" onclick="openFancybox();">Open Fancybox</a>
</body>
</html>
function openFancybox () {
const fancybox = Fancybox.show(
[
{
src: '<img src="https://i.imgur.com/6wb3Nd1.png" data-fancybox="gallery"><img data-src="https://i.imgur.com/ZITI3TN.png" data-fancybox="gallery">',
type: 'html',
}
]
);
}
https://codepen.io/jetibbetts/pen/RwgzBZx
只有最顶层的实例应该关闭。如何防止两者都关闭?
解决方案
推荐阅读
- python - 将 Mathematica 函数转换为 Java 形式
- angular - ngrx:如何订阅状态字段的更改
- oauth - EWS OAuth .net 核心 2.1
- c# - 在 ASP.NET Core 2.1 中添加自定义 TagHelper
- python - Issues on Height Map to Normal Map with Python OpenCV
- jquery-mobile - pagecontainer 触发事件(多页站点)
- java - 无法恢复活动运行时异常
- sql - 在 sql server 中修改列数据类型的最佳方法是什么?
- r - R - 使用 syuzhet 包在每个 NRC 情绪和情感中查找热门词
- javascript - 如何使用 VueI18n 进行基于组件实例的国际化?