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コンテンツにはいくつかのチェックボックスがあり、ファンシーボックス内のチェックボックスをチェックできるように、いくつかの要素が存在する場合は親ウィンドウ内をチェックする必要があります。

ajax コンテンツ内に JavaScript コンテンツをロードすると、破棄されます。

どうすれば解決できますか?ありがとう!!

4

1 に答える 1

1

ファンシーボックスコールバックで試すことができます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 に答える