1

我这样称呼fancybox:

$(".add_exc").fancybox({
    maxWidth    : 1000,
    maxHeight   : 600,
    fitToView   : false,
    height      : '70%',
    autoSize    : true,
    closeClick  : false,
    openEffect  : 'none',
    closeEffect : 'none'
});

哪里.add_exc是:

<a class="add_exc fancybox.ajax" href="ajax_content.php">
    <img src="click.png" />
</a>

在 ajax 内容中,我有一些复选框,如果存在某些元素,我需要检查父窗口内部,以便我可以检查 fancybox 中的复选框。

如果我在 ajax 内容中加载 javascript 内容,它将被丢弃。

我该如何解决?谢谢!!

4

1 回答 1

1

您可以尝试使用 fancybox 回调afterLoad

$(".add_exc").fancybox({
    // all other API options
    closeEffect : 'none',
    afterLoad : function(){
     myFunction();
     // or some jQuery
     $variable = $(".selector:checked").val();
    }
});
于 2012-08-20T07:33:05.927 回答