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 相关文章推荐
jquery.AutoComplete.js中文修正版(支持firefox)
Apr 09 Javascript
jquery 操作DOM案例代码分享
Apr 05 Javascript
根据选择不同的下拉值出现相对应的文本输入框
Aug 01 Javascript
JS文字球状放大效果代码分享
Aug 19 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 Javascript
JS实现的简洁二级导航菜单雏形效果
Oct 13 Javascript
boostrapTable的refresh和refreshOptions区别浅析
Jan 22 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
Feb 08 Javascript
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
Vue递归实现树形菜单方法实例
Nov 06 Javascript
浅谈JavaScript面向对象--继承
Mar 20 Javascript
Vue开发Html5微信公众号的步骤
Apr 11 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
深入了解php4(1)--回到未来
2006/10/09 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
利用three.js画一个3D立体的正方体示例代码
2017/11/19 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
python中字符串的操作方法大全
2018/06/03 Python
python获取代码运行时间的实例代码
2018/06/11 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
什么是索引指示器
2012/08/20 面试题
Linux的主要特性
2014/10/06 面试题
介绍一下EJB的体系结构
2012/08/01 面试题
机械设计职业生涯规划书
2013/12/27 职场文书
出国留学计划书
2014/04/27 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
离职报告格式
2014/11/04 职场文书
保护地球的宣传语
2015/07/13 职场文书
导游词之张家口
2019/12/13 职场文书
go xorm框架的使用
2021/05/22 Golang
Python闭包的定义和使用方法
2022/04/11 Python