3
我的頁面有10個塊,每個塊都取窗口的高度。我正在嘗試通過將網址添加到網址上來更改網址,例如page.com#one。網址更新正常,但混帳嘗試去的ID。我如何順利過渡變更而不需要衝動?頁面跳轉改變網址中的ID?
<div class="block" id="one">
<p>....</p>
</div>
<div class="block" id="two">
<p>....</p>
</div>
jQuery的
$('.block').each(function(){
if (
$(this).offset().top < window.pageYOffset + 10
&& $(this).offset().top + $(this).height() > window.pageYOffset + 10
){
window.location.hash = $(this).attr('id');
}
});
爲什麼你爲每個'block'而不是直接用'id'指向想要的'block' ? – BeNdErR
我試圖改變網址以及追加塊ID以滾動頁面的網址。 – user1437251