我只是想知道你是否可以帮忙。我正在尝试获取 fancybox 在页面呈现后自动加载。但是,我 在第 18 行(/js/fancybox/ jquery.fancybox-1.3.3.pack.js)。目前,我正在使用 jquery 版本 1.4.2
<a href="#container" id="profile">Click me</a>
<div style="display:none">
<div id="container">Fancybox Content Here .... </div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('#profile').fancybox().trigger('click');
});
</script>
有趣的是,如果我使用下面的行并在 firebug 中运行它 控制台然后它工作!不知道我在这里做错了什么。你的帮助 将不胜感激。
$('#profile').fancybox().trigger('click');
谢谢
最佳答案
我遇到了同样的问题。使用解压版本进行测试,我在第 36 行(fancybox 1.3.4)得到“加载未定义”。所以我调用了“$.fancybox.init();”在触发之前它现在可以正常工作。
关于javascript - 使用 .trigger 自动加载 fancybox ('click' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4439576/