我想知道加載我的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