다른 페이지로 이동 후 원하는 위치로 스크롤 이동하고 싶습니다.
html 작성시 <a href="main.html#contact"> 로 하면 되는데 django는 이 방법이 안되는건가요? ㅠㅠ
[view.py]
def contact(request):
return render(request, 'theme/main.html')
[contact.html]
<a href="{%url 'contact'%}">문의하기</a>
현재 이렇게 되어있습니다 ㅠㅠ contact.html 페이지에서 링크를 눌렀을 때
main.html의 contact 영역으로 스크롤 이동이 되고싶습니다 ㅠㅠ
답변 2개 / 댓글 10개
main 으로 갈때마다 그렇게 되도록 하려면
Copy
def contact(request):
return render(request, 'theme/main.html#contact')
혹은 main.html 에서 load 함수에 넣으면 안될까요?
답변에 대한 댓글 10개
음... 안해봤지만 referrer 검사로 하면 되지 않을까요?
[code]
$( document ).ready(function() {
if (document.referrer.indexOf("contact") !== -1) {
var offset = $("#contact").offset();
$('html, body').animate({scrollTop : offset.top}, 400);
}
});
[/code]
[code]
$( document ).ready(function() {
if (document.referrer.indexOf("contact") !== -1) {
var offset = $("#contact").offset();
$('html, body').animate({scrollTop : offset.top}, 400);
}
});
[/code]
답변을 작성하려면 로그인이 필요합니다.