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 相关文章推荐
写出更好的JavaScript之undefined篇(上)
Nov 22 Javascript
javascript 学习笔记(八)javascript对象
Apr 12 Javascript
JS下载文件|无刷新下载文件示例代码
Apr 17 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
Oct 31 Javascript
JavaScript中的分号插入机制详细介绍
Feb 11 Javascript
JavaScript按值删除数组元素的方法
Apr 24 Javascript
js实现固定显示区域内自动缩放图片的方法
Jul 18 Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 Javascript
Three.js快速入门教程
Sep 09 Javascript
jQuery 判断元素整理汇总
Feb 28 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
带你彻底理解JavaScript中的原型对象
Apr 14 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
上海永华YH-R296(华普R-96)12波段立体声收音机的分析和打理
2021/03/02 无线电
生成缩略图
2006/10/09 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
javascript 解析url的search方法
2010/02/09 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
node.js实现快速截图
2016/08/27 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Node.js的特点详解
2017/02/03 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
python中使用序列的方法
2015/08/03 Python
利用python爬取软考试题之ip自动代理
2017/03/28 Python
Django 连接sql server数据库的方法
2018/06/30 Python
python pandas生成时间列表
2019/06/29 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
您的健身减肥和健康饮食专家:vitafy
2017/06/06 全球购物
表彰先进的通报
2014/01/31 职场文书
应聘英语教师求职信
2014/04/24 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
活动经费申请报告
2015/05/15 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers