我用这种方式打电话给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内容,它将被丢弃。
我该如何解决?谢谢!
答案 0 :(得分:1)
您可以尝试使用fancybox回调afterLoad
$(".add_exc").fancybox({
// all other API options
closeEffect : 'none',
afterLoad : function(){
myFunction();
// or some jQuery
$variable = $(".selector:checked").val();
}
});