jQuery实现将div中滚动条滚动到指定位置的方法


Posted in Javascript onAugust 10, 2016

本文实例讲述了jQuery实现将div中滚动条滚动到指定位置的方法。分享给大家供大家参考,具体如下:

一、Js代码:

onload = function () {
  //初始化
  scrollToLocation();
};
function scrollToLocation() {
  var mainContainer = $('#thisMainPanel'),
  scrollToContainer = mainContainer.find('.son-panel:last');//滚动到<div id="thisMainPanel">中类名为son-panel的最后一个div处
  //scrollToContainer = mainContainer.find('.son-panel:eq(5)');//滚动到<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秒滑动到指定位置
}

二、Html代码:

<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程序设计有所帮助。

Javascript 相关文章推荐
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
Jan 13 Javascript
js Math 对象的方法
Sep 01 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
Feb 25 Javascript
JavaScript严格模式详解
Nov 18 Javascript
JavaScript 节流函数 Throttle 详解
Jul 04 Javascript
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
详解React Native 采用Fetch方式发送跨域POST请求
Nov 15 Javascript
JS实现十字坐标跟随鼠标效果
Dec 25 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
详解npm 配置项registry修改为淘宝镜像
Sep 07 Javascript
JS实现打字游戏
Dec 17 Javascript
Three.js学习之网格
Aug 10 #Javascript
js 将图片连接转换成base64格式的简单实例
Aug 10 #Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
Aug 10 #Javascript
最棒的Angular2表格控件
Aug 10 #Javascript
浅谈js中的三种继承方式及其优缺点
Aug 10 #Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
Aug 10 #Javascript
基于js中的原型、继承的一些想法
Aug 10 #Javascript
You might like
很好用的PHP数据库类
2009/05/27 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
比较完整的微信开发php代码
2016/08/02 PHP
php中strtotime函数性能分析
2016/11/20 PHP
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
理解和运用JavaScript的闭包机制
2015/08/13 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
javascript 秒表计时器实现代码
2017/03/09 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
在vue中通过render函数给子组件设置ref操作
2020/11/17 Vue.js
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
python如何实现内容写在图片上
2018/03/23 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
Python常见数据类型转换操作示例
2019/05/08 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
有机童装:Toby Tiger
2018/05/23 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
酒店管理专业毕业生推荐信
2013/11/10 职场文书
中学自我评价
2014/01/31 职场文书
道德模范先进事迹
2014/02/14 职场文书
品质标语大全
2014/06/21 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
幼儿园六一儿童节开幕词
2016/03/04 职场文书
redis实现排行榜功能
2021/05/24 Redis