用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 相关文章推荐
学习YUI.Ext第五日--做拖放Darg&amp;Drop
Mar 10 Javascript
csdn 博客的css样式 v3
Feb 24 Javascript
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
Nov 27 Javascript
Jquery弹出层插件ThickBox的使用方法
Dec 09 Javascript
全面解析Bootstrap弹窗的实现方法
Dec 01 Javascript
JS 数字转换为大写金额的简单实例
Aug 04 Javascript
AngularJS实现按钮提示与点击变色效果
Sep 07 Javascript
ES6中箭头函数的定义与调用方式详解
Jun 02 Javascript
JavaScript满天星导航栏实现方法
Mar 08 Javascript
Vue中使用vee-validate表单验证的方法
May 09 Javascript
vue.js循环radio的实例
Nov 07 Javascript
微信小程序背景音乐开发详解
Dec 12 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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
PHP字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
PHP attributes()函数讲解
2019/02/03 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
javascript函数的四种调用模式
2017/01/08 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python实现在pickling的时候压缩的方法
2014/09/25 Python
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
Python中取整的几种方法小结
2017/01/06 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
对Python _取log的几种方式小结
2019/07/25 Python
python求质数列表的例子
2019/11/24 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
次世代生活态度:Hypebeast
2018/07/05 全球购物
工商学院毕业生自荐信
2013/11/12 职场文书
时尚休闲吧创业计划书
2014/01/25 职场文书
《三峡》教学反思
2014/03/01 职场文书
交通事故被告答辩状
2015/05/22 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书