>  기사  >  php教程  >  div의 스크롤 막대를 지정된 위치로 스크롤하기 위해 jQuery를 구현하는 방법

div의 스크롤 막대를 지정된 위치로 스크롤하기 위해 jQuery를 구현하는 방법

高洛峰
高洛峰원래의
2016-12-24 15:03:402277검색

이 기사의 예에서는 jQuery가 div의 스크롤 막대를 지정된 위치로 스크롤하는 방법을 설명합니다. 참고용으로 다음과 같이 공유하세요.

1. Js 코드:

onload = function () {
  //初始化
  scrollToLocation();
};
function scrollToLocation() {
  var mainContainer = $('#thisMainPanel'),
  scrollToContainer = mainContainer.find(&#39;.son-panel:last&#39;);//滚动到<div id="thisMainPanel">中类名为son-panel的最后一个div处
  //scrollToContainer = mainContainer.find(&#39;.son-panel:eq(5)&#39;);//滚动到<div id="thisMainPanel">中类名为son-panel的第六个处
  //非动画效果
  //mainContainer.scrollTop(
  //  scrollToContainer.offset().top - mainContainer.offset().top + mainContainer.scrollTop()
  //);
  //动画效果
  mainContainer.animate({
    scrollTop: scrollToContainer.offset().top - mainContainer.offset().top + mainContainer.scrollTop()
  }, 2000);//2秒滑动到指定位置
}

2. >

<div id="thisMainPanel" style="height:200px;overflow-y: scroll;border:1px solid #f3f3f3;">
    <div class="son-panel">我是类容区域-1</div>
    <div class="son-panel">我是类容区域-2</div>
    <div class="son-panel">我是类容区域-3</div>
    <div class="son-panel">我是类容区域-4</div>
    <div class="son-panel" style="height:160px;">我是类容区域-5</div>
    <div class="son-panel">我是类容区域-6</div>
    <div class="son-panel">我是类容区域-7</div>
    <div class="son-panel">我是类容区域-8</div>
</div>

이 글이 jQuery 프로그래밍에 종사하는 모든 분들께 도움이 되기를 바랍니다.


div의 스크롤 막대를 지정된 위치로 스크롤하는 기능을 구현하는 더 많은 jQuery 메서드를 보려면 PHP 중국어 웹사이트를 참고하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.