我正在为我的网络应用使用fancybox插件。我用它来为第一次用户显示一个简单的教程。首次使用我的应用程序时,您会自动看到该教程。一旦页面加载,我使用JQuery触发链接以打开模态。
jQuery触发:
$(document).ready(function() {
$('#tutorial').trigger('click');
});
我打开fancybox模式的链接:
<a id="tutorial" href="#profile-tutorial" class="fancybox-open"> Profile Tutorial </a>
现在,当页面加载时会自动弹出,但有些原因它会在页面中间加载。但是,如果我直接点击链接,它会在中间加载就好了。我不知道是什么原因引起的。它可能是什么?
谢谢!
答案 0 :(得分:2)
触发点击加载应解决您的问题:
$(window).load(function () { $('#tutorial').trigger('click'); });