jQuery中scrollTop()方法用法实例


Posted in Javascript onJanuary 16, 2015

本文实例讲述了jQuery中scrollTop()方法用法。分享给大家供大家参考。具体分析如下:

此方法返回或设置匹配元素的滚动条的垂直偏移量。

语法结构一:

当scrollTop()方法不带有参数的时候是返回匹配元素相对滚动条顶部的偏移量。

$(selector).scrollTop()

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>scrollTop()函数-三水点靠木</title>

<style type="text/css">

#div1{

  border:1px solid black;

  width:200px;

  height:200px;

  overflow:auto

}

#div2{height:250px;}

#div3{

  height:48px;

  width:30px;

  border:1px solid red;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    alert($("#div1").scrollTop()+" px");

  });

});

</script>

</head>

<body>

<div id="div1">

  <div id="div2">

   <div id="div3"></div>

  </div>

</div>

<button>获得offset值</button>

</body>

</html>

语法结构二:

当scrollTop()方法带有参数的时候置垂直滚动条顶部偏移为该值。

$(selector).scrollTop(val)

参数列表:

参数 描述
val 设定垂直滚动条值

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>scrollTop()函数-三水点靠木</title>

<style type="text/css">

#div1{

  border:1px solid black;

  width:200px;

  height:200px;

  overflow:auto

}

#div2{height:250px;}

#div3{

  height:48px;

  width:30px;

  border:1px solid red;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("#div1").scrollTop(30);

  })

})

</script>

</head>

<body>

<div id="div1">

  <div id="div2">

    <div id="div3"></div>

  </div>

</div>

<button>设置offset值</button>

</body>

</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript类和继承 constructor属性
Mar 04 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
Apr 02 Javascript
Jquery Select操作方法集合脚本之家特别版
May 17 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
Oct 21 Javascript
js实现两点之间画线的方法
May 12 Javascript
PHP捕捉异常中断的方法
Oct 24 Javascript
ES6生成器用法实例分析
Apr 10 Javascript
移动端web滚动分页的实现方法
May 05 Javascript
vue数据双向绑定的注意点
Jun 23 Javascript
css配合JavaScript实现tab标签切换效果
Oct 11 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
Oct 18 Javascript
利用JavaScript写一个简单计算器
Nov 27 Javascript
jQuery中position()方法用法实例
Jan 16 #Javascript
jQuery中offset()方法用法实例
Jan 16 #Javascript
jQuery中clone()方法用法实例
Jan 16 #Javascript
jQuery中empty()方法用法实例
Jan 16 #Javascript
jQuery中replaceAll()方法用法实例
Jan 16 #Javascript
jQuery中wrapInner()方法用法实例
Jan 16 #Javascript
jQuery中wrapAll()方法用法实例
Jan 16 #Javascript
You might like
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
2015/10/23 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
js实现简单的打印表格
2020/01/15 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
python client使用http post 到server端的代码
2013/02/10 Python
python学习笔记:字典的使用示例详解
2014/06/13 Python
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
Keras设置以及获取权重的实现
2020/06/19 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
化学相关工作求职信
2013/10/02 职场文书
关于打架的检讨书
2014/01/17 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
统计专业自荐书
2014/07/06 职场文书
毕业生实习证明
2014/09/19 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
复试通知单模板
2015/04/24 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
幼儿园大班教学反思
2016/03/02 职场文书
Python Django框架介绍之模板标签及模板的继承
2021/05/27 Python
如何用Python搭建gRPC服务
2021/06/30 Python