javascript - 使用 .trigger 自动加载 fancybox ('click' )

标签 javascript triggers fancybox autoload

我只是想知道你是否可以帮忙。我正在尝试获取 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/

相关文章:

javascript - jquery - 根据日期和时间显示/隐藏 div

Javascript 在 chrome 中有效,但在 IE 中无效

mysql - 创建允许的最大值触发器

sql-server - 如何抑制 sql server 登录触发器中的任何错误条件

javascript - 通过嵌入客户端网站的 Javascript 显示带有 JQuery 和 Fancybox 的弹出窗口

javascript - Esc取消拖动事件jquery拖动

javascript - 整个网站保持相同的 URL

mysql - 不使用Pooling检查MySQL新记录

jquery - Fancybox高度问题

jquery - 使用 Data Uri 作为 a 标签的 href