jQuery와 scrollTo 함수를 사용하면 버튼을 누를 때마다 일정량의 픽셀을 스크롤 할 수 있습니까?.scrollTop - 버튼을 누를 때마다 스크롤을 계속 내립니다.
버튼을 누를 때마다 상단에서부터 설정된 금액만큼 스크롤 할 수 있지만 버튼을 누를 때마다 계속 스크롤하고 싶습니다.
jQuery와 scrollTo 함수를 사용하면 버튼을 누를 때마다 일정량의 픽셀을 스크롤 할 수 있습니까?.scrollTop - 버튼을 누를 때마다 스크롤을 계속 내립니다.
버튼을 누를 때마다 상단에서부터 설정된 금액만큼 스크롤 할 수 있지만 버튼을 누를 때마다 계속 스크롤하고 싶습니다.
$('#theButton').on('click', function()
{
$('html, body').animate({
scrollTop: Math.abs($('html').offset().top) + 20
}, 500);
});
참고 : jQuery를 < 1.7을 사용하는 경우, .bind
대신 .on
사용합니다.
또한 그 선택기를 캐시한다 ...
사용 scrollBy()
대신 scrollTo()
.
안녕하세요 요셉입니다.이 기능은 버튼을 눌렀을 때 한 번만 작동합니다. 스크롤을 계속하지 않습니다. – jcrowson
@LordSnoutimus - 저의 경우 : http://jsfiddle.net/tq3zq/ –