fl0*_*00r 2 javascript jquery fancybox
我有一些链接,如:
<a href='http://mysite.com/comment/123/edit' class='fancybox'>Edit comment</a>
Run Code Online (Sandbox Code Playgroud)
和Fancybox插件:
$(".fancybox").fancybox();
Run Code Online (Sandbox Code Playgroud)
当我点击链接时,我会看到一些页面http://mysite.com/comment/123/edit
,但我希望看到http://mysite.com/comment/123/edit.js
.
我知道有href
选项,但是如何重写它以.js
在我的原始href结束时追加.
您可以在href
应用fancybox时更改属性:
$(".fancybox").attr('href', function() { return $(this).attr('href') + '.js'; }).fancybox();
Run Code Online (Sandbox Code Playgroud)
如果您不想更改属性(保持链接相同),但希望它仅适用于fancybox,请使用href
您提到的选项:
$(".fancybox").each(function () {
$(this).fancybox({ href: $(this).attr('href') + '.js' });
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4028 次 |
最近记录: |