Javascript 标签使页面滚动到顶部
我的fancybox脚本中包含以下脚本:Javascript 标签使页面滚动到顶部,javascript,jquery,html,fancybox,hashtag,Javascript,Jquery,Html,Fancybox,Hashtag,我的fancybox脚本中包含以下脚本: beforeShow: function () { var id = this.element.attr("id") if (id) { window.location.hash = id; } }, beforeClose: function() { window.location.hash = ""; } 基本上,如果我使用fancybox打开图像,url将更改为/
beforeShow: function () {
var id = this.element.attr("id")
if (id) {
window.location.hash = id;
}
},
beforeClose: function() {
window.location.hash = "";
}
基本上,如果我使用fancybox打开图像,url将更改为/#image,当fancybox窗口关闭时,url将更改为/#。但当这种情况发生时,页面会卷回顶部。有没有办法避免这种情况?您可以存储以前的值:
var scroll = $(window).scrollTop();
// change hash to #
$(window).scrollTop(scroll);
看看这个问题:谢谢。但是,它是否可以不滚动到图像的开头,而是加载上一个滚动位置?