jQuery Fancybox触发器无法正常工作

时间:2016-12-08 05:12:38

标签: javascript jquery html css fancybox-2

我在页面加载时自动打开fancybox,为此,我在页面内部使用带隐藏链接的触发器方法,问题是fancybox弹出加载但是它缺少叠加层,只是覆盖层没有打开。

我正在使用 fancyBox v2.1.5

这是我正在使用的代码

$(".login_signup_lb").fancybox({
    maxWidth: 450,
    autoSize: true,
    fitToView: true,
    openEffect: 'none',
    closeEffect: 'none',
    closeBtn: false,
    helpers: {
        overlay: {
            css: {
                'background': 'rgba(0, 0, 0, 0.6)'
            }
        }
    }
}).trigger("click");

这是隐藏在页面中的html代码

<a id="login_signup" class="login_signup_lb fancybox.ajax" href="fileurl.html" style="display:none;">
  Lightbox
 </a>

1 个答案:

答案 0 :(得分:1)

尝试在创建fancybox

后触发
$(".fancybox.ajax").eq(0).trigger('click');

Here是jsfiddle