jQuery实现的个性化返回底部与返回顶部特效代码


Posted in Javascript onOctober 30, 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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>特效加工厂</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<style type="text/css">
body
{
margin:0; padding:0; font-size:12px;
}
#main
{
width:910px; margin:0 auto; height:2000px;
}
.go{width:47px;height:106px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%; background-image:url("images/tobg.png"); background-repeat:no-repeat;}
.go a{background:url(images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left; cursor:pointer;}
.go .top{background-position:0 0px;height:22px}
.go .feedback{background-position:0 -22px;height:32px}
.go .bottom{background-position:0 -55px;height:22px}
.go .top:hover{background-position:-38px -0px}
.go .feedback:hover{background-position:-38px -22px}
.go .bottom:hover{background-position:-38px -55px}
</style>
<script type="text/javascript">
 $(function () {
  $(".top").click(//定义返回顶部点击向上滚动的动画
  function () {
   $('html,body').animate({ scrollTop: 0 }, 700);
  });
  $(".bottom").click(//定义返回顶部点击向上滚动的动画
  function () {
   $('html,body').animate({ scrollTop: document.body.clientHeight }, 700);
  });
 })
</script>
</head>
<body>
<div id="main">
<div class="go">
  <a title="返回顶部" class="top"></a>
  <a title="如果您有意见,请反馈给我们!" class="feedback" href="#" target="_blank"></a>
  <a title="返回底部" class="bottom" ></a>
</div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
创建一个复制UBB软件信息的链接或按钮的js代码
Jan 06 Javascript
Javascript Tab 导航插件 (23个)
Jun 11 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
Sep 29 Javascript
JavaScript Function函数类型介绍
Apr 08 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
Mar 15 Javascript
关于Promise 异步编程的实例讲解
Sep 01 Javascript
Vue.js 踩坑记之双向绑定
May 03 Javascript
JS实现数组的增删改查操作示例
Aug 29 Javascript
解决layui数据表格Date日期格式的回显Object的问题
Sep 19 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
Sep 25 Javascript
微信小程序将页面按钮悬浮固定在底部的实现代码
Oct 29 Javascript
vue中div禁止点击事件的实现
Apr 02 Vue.js
自己动手写的javascript前端等待控件
Oct 30 #Javascript
jQuery实现的仿百度分页足迹效果代码
Oct 30 #Javascript
JavaScript获取function所有参数名的方法
Oct 30 #Javascript
jQuery实现瀑布流布局详解(PC和移动端)
Sep 01 #Javascript
jQuery实现切换页面过渡动画效果
Oct 29 #Javascript
js实现跨域的4种实用方法原理分析
Oct 29 #Javascript
异步JS框架的作用以及实现方法
Oct 29 #Javascript
You might like
php split汉字
2009/06/05 PHP
PHP第一季视频教程(李炎恢+php100 不断更新)
2011/05/29 PHP
php跨站攻击实例分析
2014/10/28 PHP
PHP单例模式详细介绍
2015/07/01 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
ECMAScript6中Map/WeakMap详解
2015/06/12 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
详解AngularJS之$window窗口对象
2018/01/17 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
初探利用Python进行图文识别(OCR)
2019/02/26 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
python实现从ftp服务器下载文件
2020/03/03 Python
python Canny边缘检测算法的实现
2020/04/24 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
食堂厨师岗位职责
2014/08/25 职场文书
团代会邀请函
2015/02/02 职场文书
投诉信范文
2015/07/02 职场文书
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js