【发布时间】:2019-07-16 05:17:23
【问题描述】:
在“fancybox-stage”中向基本 tpl 添加一个额外的覆盖 div 会因某种原因破坏字幕。在不使用基本 tpl 的情况下,可以从 tye data('caption') 属性中正确读取标题。这是故意的吗?
baseTpl:
'<div class="fancybox-container" role="dialog" tabindex="-1">' +
'<div class="fancybox-bg"></div>' +
'<div class="fancybox-inner">' +
'<div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div>' +
'<div class="fancybox-toolbar">{{buttons}}</div>' +
'<div class="fancybox-navigation">{{arrows}}</div>' +
'<div class="fancybox-stage"><div style="position:absolute;z-index:99999;"id="overlay"></div></div>' +
'<div class="fancybox-caption"></div>' +
"</div>" +
"</div>",
即使我尝试将 +caption+ 添加到基本 tpl 中的标题 div,控制台错误也会显示标题未定义,因此这也不是解决方案。不适用于 +slide.opts.$orig.data('caption')+either。
【问题讨论】:
-
抱歉,我无法理解您的问题,任何现场演示都会有所帮助。另外,你检查过fancyapps.com/fancybox/3/docs/#faq-2 吗?
-
是否有电子邮件可以让我向您发送登录信息?
标签: fancybox-3