用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的匿名函数小结
Dec 31 Javascript
基于replaceChild制作简单的吞噬特效
Sep 21 Javascript
前端分页功能的实现以及原理(jQuery)
Jan 22 Javascript
Vue按需加载的具体实现
Dec 02 Javascript
Vue shopCart 组件开发详解
Jan 26 Javascript
搭建element-ui的Vue前端工程操作实例
Feb 23 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
Aug 08 Javascript
Vue瀑布流插件的使用示例
Sep 19 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
Sep 02 Javascript
javascript合并两个数组最简单的实现方法
Sep 14 Javascript
JavaScript 类的封装操作示例详解
May 16 Javascript
vite2.0+vue3移动端项目实战详解
Mar 03 Vue.js
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 utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
php判断当前操作系统类型
2015/10/28 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
js如何获取网页所有图片
2017/05/12 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
python搭建简易服务器分析与实现
2012/12/15 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
python sorted函数原理解析及练习
2020/02/10 Python
台湾生鲜宅配:大口市集
2017/10/14 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
高考自主招生自荐信
2013/10/20 职场文书
会计职业生涯规划范文
2014/01/04 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python