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 相关文章推荐
js 固定悬浮效果实现思路代码
Aug 02 Javascript
js实现双击图片放大单击缩小的方法
Feb 17 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
Aug 01 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
Jan 26 Javascript
Javascript中的getter和setter初识
Aug 17 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
Nov 09 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
vue中选项卡点击切换且能滑动切换功能的实现代码
Nov 25 Javascript
Vuejs监听vuex中值的变化的方法示例
Dec 02 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
Vue自定义多选组件使用详解
Sep 08 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 str_pad 函数使用详解
2009/01/13 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
twig里使用js变量的方法
2016/02/05 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
JS实现列表页面隔行变色效果
2017/03/25 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
Python中使用item()方法遍历字典的例子
2014/08/26 Python
Python 专题四 文件基础知识
2017/03/20 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
python psutil库安装教程
2018/03/19 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
使用索引有什么好处
2016/07/27 面试题
如何为DataGridView添加一个定制的Column Type
2014/01/21 面试题
干部行政关系介绍信
2014/01/17 职场文书
企业管理标语
2014/06/10 职场文书
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL
关于的python五子棋的算法
2022/05/02 Python