Javascript fancybox是自绑定的吗?

Javascript fancybox是自绑定的吗?,javascript,jquery,javascript-events,fancybox-2,Javascript,Jquery,Javascript Events,Fancybox 2,我已经写了一个画廊插件,它使用fancybox作为弹出窗口。这一切都是可行的,但我有一个问题,我做一个ajax调用,并根据一些过滤器替换所有的图像 $.ajax({ url: this.action, type: this.method, data: $(this).serialize() + '&filter=submit&isAjax=true', success: function (result) { photoHolder

我已经写了一个画廊插件,它使用fancybox作为弹出窗口。这一切都是可行的,但我有一个问题,我做一个ajax调用,并根据一些过滤器替换所有的图像

$.ajax({
    url: this.action,
    type: this.method,
    data: $(this).serialize() + '&filter=submit&isAjax=true',
    success: function (result) {
        photoHolder.html(result);
    }
});
现在,我希望我必须将fancybox重新绑定到新内容,因此在我成功的过程中,我认为我必须做一些类似的事情:

photoHolder.html(result);
photoHolder.find('.fancybox').fancybox();

但是我没有,但是fancybox正在开发新内容。有人知道这是为什么吗?

是的,它确实适用于运行时添加的元素

请参见中的“活动”参数。
true
是默认值。

您使用的是什么版本?最新版本?@SergiuParaschiv版本2.1.5在ajax调用中是否使用get方法?您在firebug控制台上有任何错误吗?@HüseyinBABAL没有,该方法是一个post,控制台没有显示任何错误-只是
XHR已完成加载:http://test.local/photo-gallery". 
fancybox
类属于链接吗?还要确保您的ajax调用可以调用firebugah的网络选项卡中的url,永远不知道该选项的用途!非常有趣的是,该参数的名称来自jQuery对动态事件处理的首次尝试。现在它已被弃用,取而代之的是上的
,但文档中仍然包括它: