Fancybox加载到页面的中间位置

时间:2013-07-23 17:21:08

标签: javascript jquery html css fancybox

我正在为我的网络应用使用fancybox插件。我用它来为第一次用户显示一个简单的教程。首次使用我的应用程序时,您会自动看到该教程。一旦页面加载,我使用JQuery触发链接以打开模态。

jQuery触发:

$(document).ready(function() {
     $('#tutorial').trigger('click');
});

我打开fancybox模式的链接:

<a id="tutorial" href="#profile-tutorial" class="fancybox-open"> Profile Tutorial </a>

现在,当页面加载时会自动弹出,但有些原因它会在页面中间加载。但是,如果我直接点击链接,它会在中间加载就好了。我不知道是什么原因引起的。它可能是什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

触发点击加载应解决您的问题:

$(window).load(function () { $('#tutorial').trigger('click'); });