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 相关文章推荐
JQuery模板插件 jquery.tmpl 动态ajax扩展
Nov 10 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
Jan 15 Javascript
jQuery让控件左右移动的三种实现方法
Sep 08 Javascript
用js将内容复制到剪贴板兼容浏览器
Mar 18 Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 Javascript
基于jQuery实现页面搜索功能
Mar 26 Javascript
js中获取 table节点各tr及td的内容简单实例
Oct 14 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
Aug 19 Javascript
layui弹出层按钮提交iframe表单的方法
Aug 20 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 auth_http类库进行身份效验
2009/03/19 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
php $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
2010/06/21 PHP
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
浅谈PHP中的
2016/04/23 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
JS求平均值的小例子
2013/11/29 Javascript
js快速排序的实现代码
2013/12/08 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
jQuery中text() val()和html()的区别实例详解
2016/06/28 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
Windows下安装 node 的版本控制工具 nvm
2020/02/06 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
《画》教学反思
2014/04/14 职场文书
公司股东出资证明书
2014/11/01 职场文书
防卫过当辩护词
2015/05/21 职场文书
岁月神偷观后感
2015/06/11 职场文书
请病假条范文
2015/08/17 职场文书
小学数学教学反思范文
2016/02/16 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python
MySQL学习必备条件查询数据
2022/03/25 MySQL