用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下过滤数组重复值的代码
Sep 10 Javascript
Jquery cookie操作代码
Mar 14 Javascript
jquery图片延迟加载 前端开发技能必备系列
Jun 18 Javascript
JS 跳转页面延迟2种方法
Mar 29 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
Feb 26 Javascript
Bootstrap每天必学之日期控制
Mar 07 Javascript
轻松5句话解决JavaScript的作用域
Jul 15 Javascript
使用vuex的state状态对象的5种方式
Apr 19 Javascript
在Vue methods中调用filters里的过滤器实例
Aug 30 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
Dec 11 Javascript
用vite搭建vue3应用的实现方法
Feb 22 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
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
2013/08/07 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
php适配器模式简单应用示例
2019/10/23 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
jQuery阻止事件冒泡具体实现
2013/10/11 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
Gauss-Seidel迭代算法的Python实现详解
2019/06/29 Python
PHP统计代码行数的小代码
2019/09/19 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
英国医生在线预约:Top Doctors
2019/10/30 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
硕士研究生自我鉴定
2013/11/08 职场文书
白酒市场开发计划书
2014/01/09 职场文书
高中生自我评语大全
2014/01/19 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书
终止合同协议书范本
2016/03/22 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android