【发布时间】:2013-01-27 13:39:38
【问题描述】:
有人可以帮我编写这段简短的代码吗? 现在,当我在我的网站上单击缩略图时,它会在地址栏中创建 url。但 url 最后有 .jpg 。 我应该如何修改代码,使其不会在 url 末尾显示 .jpg?
如果用户使用 www.domain.com/#image.jpg 之类的 url 进入站点,这段代码也会自动打开 Colorbox 图像,因此自然地对代码的更改也会影响到这一点。
谢谢!
jQuery(function() {
var id, group;
group = jQuery("a[rel='lightbox[63]']").colorbox({
onComplete: function() {
window.location.hash = (this.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1];
},
onClosed: function() {
location.hash = '';
}
});
id = location.hash.replace(/^\#/, '');
group.filter('[href$="'+id+'"]').eq(0).click();
});
【问题讨论】: