有人知道滚动时如何更改URL吗? 我有这个:
$(document).on('scroll',function(e)
{
$('section').each(function()
{
if ( $(this).offset().top < window.pageYOffset + 10
&& $(this).offset().top +
$(this).height() > window.pageYOffset + 10
)
{
var data = window.location.hash;
window.location.hash = hash;
}
});
});
答案 0 :(得分:0)
如果要更改URL(不仅是哈希值)而不重新加载浏览器,请参见pushState并搜索pushState。通过pushState也可以更改当前URL的hash value。