jQuery实现带有动画效果的回到顶部和底部代码


Posted in Javascript onNovember 04, 2015

本文实例讲述了jQuery实现带有动画效果的回到顶部和底部代码。分享给大家供大家参考,具体如下:

这款动画版的回到顶部和底部效果代码,也算是比较常见的一款网页特效了,像淘宝网就有这种效果,使用了jQuery插件,加入了动画效果。

运行效果截图如下:

jQuery实现带有动画效果的回到顶部和底部代码

在线演示地址如下:

具体代码如下:

<!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>动画版的回到顶部和底部效果代码</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
body{padding:0px;margin:0px;}
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:40px;width:15px;}
#roll_top{background:url(images/roll.png) no-repeat;}
#fall{background:url(images/roll.png) no-repeat 0 -80px;}
#ct{background:url(images/roll.png) no-repeat 0 -40px;}
#roll{display:block;width:15px;margin-right:-508px;position:fixed;right:50%;top:50%;_margin-right:-507px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop));}
</style>
<!--[if IE]>
<style type="text/css">
/* 修正IE6振动bug */
html,body{background-image:url(about:blank);background-attachment:fixed;}
</style>
<![endif]-->
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($){
  $('#roll_top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);}); 
  $('#ct').click(function(){$('html,body').animate({scrollTop:$('.ct').offset().top}, 800);});
  $('#fall').click(function(){$('html,body').animate({scrollTop:$('.footer,.footer_a').offset().top}, 800);});
});
</script>
</head>
<body>
预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了<br>
<div class="head">这里是页面顶部</div>
<div id="roll">
  <div title="回到顶部" id="roll_top"></div>
  <div title="转到底部" id="fall"></div>
</div>
<div id="content" style="height:2000px;"></div>
<div class="footer">这里是页面底部</div>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript插件化开发教程 (三)
Jan 27 Javascript
js中 计算两个日期间的工作日的简单实例
Aug 08 Javascript
js模糊查询实例分享
Dec 26 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
小程序实现带年月选取效果的日历
Jun 27 Javascript
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
JavaScript继承与聚合实例详解
Jan 22 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
May 22 Javascript
微信小程序如何自定义table组件
Jun 29 Javascript
微信小程序 网络通信实现详解
Jul 23 Javascript
javascript实现拖拽碰撞检测
Mar 12 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
Oct 22 Javascript
JavaScript前端开发之实现二进制读写操作
Nov 04 #Javascript
js实现二级菜单渐隐显示
Nov 03 #Javascript
整理JavaScript创建对象的八种方法
Nov 03 #Javascript
JavaScript实现倒计时代码段Item1(非常实用)
Nov 03 #Javascript
jQuery实用技巧必备(下)
Nov 03 #Javascript
JavaScript实现的多种鼠标拖放效果
Nov 03 #Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
Nov 03 #Javascript
You might like
PHP strtr() 函数使用说明
2008/11/21 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
2013/02/06 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
2014/05/04 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
js 判断各种数据类型的简单方法(推荐)
2016/08/29 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
微信小程序 slot踩坑的解决
2019/04/01 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
python中定义结构体的方法
2013/03/04 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
python自定义异常实例详解
2017/07/11 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
白宫黑市官网:White House Black Market
2016/11/17 全球购物
2014年小学植树节活动方案
2014/03/02 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
催款函范文
2015/06/24 职场文书
学校运动会加油词
2015/07/18 职场文书
辅导员学期工作总结
2015/08/14 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
基于PyQt5制作一个群发邮件工具
2022/04/08 Python