用jquery实现动画跳到顶部和底部(这个比较简单)


Posted in Javascript onSeptember 01, 2014

当点击顶部按钮的时候,执行方法,scrollTop属性获取选中标签距滚动条的距离,当点击底部标签时候,执行方法,其中offset()获取匹配元素在当前视口的相对偏移

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script type="text/javascript" src=jquery-1.8.0.js></script>
<script>
$(document).ready(function () {
//当点击顶部按钮的时候,执行方法,scrollTop属性获取选中标签距滚动条的距离。
$('#top').click(function () {
$('html').animate(
{ scrollTop: '0px' }, 1000
);
});
//当点击底部标签时候,执行方法,其中offset()获取匹配元素在当前视口的相对偏移,返回的是一个对象,有两个属性top,left
//animate,的第二个属性当然我们也可以设置'slow','normal'或'fast'
$('#foot').click(function () {
$('html').animate(
{scrollTop:$('span').offset().top},1000
);
});
});
</script>
</head>
<body>
<br /> <br /> <br /> <br /> <br />
<a href="#" id="foot">底部</a>
<br /> <br /> <br /> <br /> <br />
<br /> <br /> <br /> <br /> <br />

<a href="#" id="top">顶部</a>
<br /> <br /> <br /> <br /> <br />
<span></span>
</body>
</html>
Javascript 相关文章推荐
JavaScript 入门基础知识 想学习js的朋友可以参考下
Dec 26 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
Aug 16 Javascript
JS实现标签页效果(配合css)
Apr 03 Javascript
无闪烁更新网页内容JS实现
Dec 19 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
Jun 10 Javascript
JavaScript组合模式学习要点
Aug 26 Javascript
初识 Vue.js 中的 *.Vue文件
Nov 22 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
Aug 31 Javascript
js常用正则表达式集锦
May 17 Javascript
vue+element模态框中新增模态框和删除功能
Jun 11 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
Feb 11 Javascript
JavaScript仿京东轮播图效果
Feb 25 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 #Javascript
通过JS来动态的修改url,实现对url的增删查改
Sep 01 #Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 #Javascript
原生javascript实现拖动元素示例代码
Sep 01 #Javascript
使用text方法获取Html元素文本信息示例
Sep 01 #Javascript
textarea不能通过maxlength属性来限制字数的解决方法
Sep 01 #Javascript
超级好用的jQuery圆角插件 Corner速成
Aug 31 #Javascript
You might like
PHP EOT定界符的使用详解
2008/09/30 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
php强制运行广告的方法
2014/12/01 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
JavaScript 高效运行代码分析
2010/03/18 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python unittest模块用法实例分析
2018/05/25 Python
Python OpenCV实现视频分帧
2019/06/01 Python
使用pip安装python库的多种方式
2019/07/31 Python
使用python采集Excel表中某一格数据
2020/05/14 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
介绍一下linux的文件权限
2014/07/20 面试题
会计专业毕业生自我鉴定
2013/10/29 职场文书
在校大学生个人的自我评价
2014/02/13 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
现役军人家属慰问信
2015/03/24 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
被告代理词范文
2015/05/25 职场文书
为自己工作观后感
2015/06/11 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
MySQL分区表实现按月份归类
2021/11/01 MySQL