1
我有一些鏈接,如:Fancybox插件:動態重寫href選項
<a href='http://mysite.com/comment/123/edit' class='fancybox'>Edit comment</a>
和Fancybox插件:
$(".fancybox").fancybox();
當我點擊鏈接時,我會看到http://mysite.com/comment/123/edit
的一些頁面,但我想看http://mysite.com/comment/123/edit.js
。
我知道有href
選項,但是如何重寫它以在原始href的末尾附加.js
。
Yeap,就是這樣。稍微修復'$(this).fancybox({href:$(this).attr('href')+'.js',ajax:{dataType:「html」}});'並且它可以工作。謝謝! – fl00r
這是一個問題:一些'.fancybox'元素在你的函數被觸發後會動態地附加到頁面上。有沒有辦法直接在fancybox中改變'href'選項?所以我不需要看看頁面上是否有新的'.fancybox'元素 – fl00r
您是否已經需要將fancybox重新綁定到這些新元素?檢查以前的問題:http://stackoverflow.com/questions/2532070/fancybox-getting-fancybox-to-bind-using-live-to-items-being-loaded-onto-the-pa –