Hun*_*Bui 3 javascript triggers autoload fancybox
我只是想知道你是否可以请求帮助.我试图让页面呈现时自动加载fancybox.然而,我拿到线18(/ JS /的fancybox/jquery.fancybox-1.3.3.pack.js) 't被未定义' 此错误消息.目前,我使用的是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>
Run Code Online (Sandbox Code Playgroud)
有趣的是,如果我采取下面的行并在firebug控制台运行它然后它工作!不知道我在这里做错了什么.你的帮助将不胜感激.
$('#profile').fancybox().trigger('click');
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 13
我遇到了同样的问题.使用解压缩版本进行测试,我在第36行(fancybox 1.3.4)中得到了"加载未定义".所以我打电话给"$ .fancybox.init();" 在触发之前它现在正常工作.