将fancybox附加到fancybox内的链接

时间:2011-11-25 13:08:15

标签: jquery ruby-on-rails-3 fancybox

我想知道一种方法来加载我的fancybox并将fancybox附加到此fancybox中的一个链接。我从今天开始使用fancybox的最后一个版本(2.0.1)。

这是我尝试过的没有成功的事情:

    $('a.new_category_link').fancybox({
        closeClick: false,
        afterShow:  function() {
            $('a.edit_category_link').fancybox({
                closeClick: false
            });
        }
    });

根据2.0.1版的要求,我与“edit_category_link”类的链接也有“fancybox.ajax”类。

对于过去使用最旧版本的用户,hideOnContentClick已被closeClick替换为onCompleteafterShow已取代a.edit_category_link

现在,当我点击我的fancybox中加载的{{1}}时,它会在父页面的html中呈现页面,而不是fancybox。

如果您有任何想法,请随时分享!

1 个答案:

答案 0 :(得分:2)

fancyBox因为v2正在使用“live”来处理点击,所以你这样尝试 -

$('a.new_category_link, a.edit_category_link').fancybox({
    closeClick: false
});