我有一个页面,我需要为页面上的不同元素使用 2 种不同的 FancyBox 样式。为此,我添加了tpl
选项并相应地修改了样式表。这是我所拥有的:
$(document).ready(function() {
$(".login").fancybox({
closeClick : false,
closeBtn : true,
tpl: {
wrap : '<div class="fancybox-wrap1" tabIndex="-1"><div class="fancybox-skin1"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',
closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>'
}
});
});
在我的 CSS 中,我为 .fancybox-wrap1 和 .fancybox-skin1 添加了新样式。样式在 FancyBox 上效果很好,但修改后的模板“关闭”按钮完全消失了!我尝试了添加和删除closeBtn
,tpl
但似乎没有任何区别。
我在这里也有一个演示(最终我需要为 FancyBox 提供不同的背景图像,而不仅仅是背景颜色,这就是我这样做的原因)。
我究竟做错了什么?任何帮助将不胜感激!