3
페이지 높이가 각각 10 블록 인 페이지가 있습니다. 페이지 URL # 1과 같은 페이지를 스크롤하는 URL에 블록 id를 추가하여 url을 변경하려고합니다. URL은 괜찮 으면 좋겠지 만 이드를 찾으려고하는 저크. 저크없이 부드럽게 변경 사항을 전환하려면 어떻게해야합니까?URL에서 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');
}
});
왜 'id'가있는 원하는 '블록'을 직접 가리 키지 않고 각 '블록'에 대해 그렇게합니까? ? – BeNdErR
URL을 페이지 아래로 스크롤하는 url에 추가하여 URL을 변경하려고합니다. – user1437251