我想知道加载我的fancybox并将fancybox附加到此fancybox中的某个链接的方法。我从今天开始使用fancybox的最新版本(2.0.1)。将fancybox附加到fancybox内的链接
这里是我的尝试没有成功:
$('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
和onComplete
替换为afterShow
。
现在,当我点击我的fancybox加载a.edit_category_link
,它呈现在HTML页面的父页面,而不是的fancybox。
如果你有一个想法,请不要犹豫分享!因为V2
你为什么不响应链接到一些控制器动作比呈现另一种的fancybox?对于用户来说,它将看起来像重新打开fancybox,但具有不同的内容。 – socjopata
@socjopata Thx对于想法,我已经试过在edit.js.erb文件中做到这一点:'$ .fancybox({href:'/ categories/<%= @category%>/edit',输入: 'ajax'});'并且它总是重新打开第一个fancybox。你有同一方向的线索吗? – Bachet