<div id="myButton">Home</div>
에서 다른 div 지점의 중심으로 스크롤하는 방법을 찾고 있습니다. 이것의 목적은 4 페이지가 있고 그것들을 페이지 다음에 오는 탐색 막대 (중앙에 완벽하게 머물러 있음)로 서로 옆에 놓기를 원하기 때문입니다. 왜 작동하지 않습니까?scrollTo 함수를 사용하는 방법은 무엇입니까?
여기있는 내가 가지고 JSfiddle
$('div#myButton').click(function() {
$.scrollTo($('div#myDiv'), 500);
});
:
<body>
<div id="myButton">yo</div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
.....
<p> </p>
<p> </p>
<div id="myDiv">hello</div>
<script>
$("div#myButton").click(function() {
$('html, body').animate({
scrollTop: $("div#myDiv").offset().top }, 2000);
});
</script>
</body>
를하지만 여전히 작동하지 않습니다!
[jQuery에는 scrollTo 함수가 없습니다.] (http://jquery.com/?s=scrollto). [scrollTo plugin] (http://flesler.blogspot.com/2007/10/jqueryscrollto.html)을 언급하고 있습니까? – lanzz