使用<a>onclick将ajax内容打开到fancybox中

Using an <a> onclick to open an ajax content into a fancybox

本文关键字:fancybox lt gt onclick 使用 ajax      更新时间:2023-09-26

我想做这样的事情:

<a href="javascript:void(0);" id="myLink" onclick="$(this).fancybox({href : 'myPage.php'});">Open ajax content</a>

注意,我不能使用这样的脚本:

<script type="text/javascript">
   jQuery(document).ready(function(){
      $("#myLink").fancybox({href : 'myPage.php'});
   });
</script>

我想从<a> onclick元素触发一个fancybox。但是在这个onclick函数中,它必须有来自fancybox的"href",就像我上面写的那样。但正如我所写的,它不起作用。请帮助:)

文档准备好后,绑定按钮点击事件。
jQuery(document).ready(function(){
      $("#myLink").click(function() {
          $(this).fancybox({href : 'myPage.php'});
      });
 });

那么您的元素中就不需要javascript代码了。

<a href="#" id="myLink">Open ajax content</a>

查看jQuery点击函数的链接,了解更多关于观察者模式的信息

尝试

$("#myLink").click();

它应该触发CCD_ 2事件。