网页中,返回顶部很普遍。现有一例子,主要靠图片 + Jquery + CSS来完成:

效果有以下几个方面:

1、页面在顶部或滚动到顶部时,“返回顶部”图片隐藏

2、当页面向下滚动时,“返回顶部”图片显现

3、鼠标未在“返回顶部”图片上面时,图片是灰的

4、鼠标移到“返回顶部”图片上面时,图片置亮(红色)

 

方法和代码如下:

1、有图片(/img/back_top.png):

2、JS代码

/*返回顶部*/
var right = ($(window).width() - 1070) / 2 + "px";
var $backToTopTxt = "返回顶部"
, $backToTopEle = $('<div id="divBackTop"></div>').appendTo($("body")).css("right", right).attr("title", $backToTopTxt).click(function () { $("html, body").animate({ scrollTop: 0 }, 120); })
, $backToTopFun = function () {var st = $(document).scrollTop(), winh = $(window).height();(st > 0) ? $backToTopEle.fadeIn(2000) : $backToTopEle.fadeOut(2000);//IE6下的定位if (!window.XMLHttpRequest) {$backToTopEle.css("top", st + winh - 166);}
};
$backToTopEle.mouseover(function () { $backToTopEle.removeClass(); $backToTopEle.addClass("gtop2"); });
$backToTopEle.mouseout(function () { $backToTopEle.removeClass(); $backToTopEle.addClass("gtop"); });
$(window).bind("scroll", $backToTopFun);
$(function () {$backToTopFun();
});

3、CSS

#divBackTop {display: none;width: 45px;height:45px;background:url(/img/back_top.png) no-repeat left center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;
}
.gtop{background:url(/img/back_top.png) no-repeat left center!important;}
.gtop2{background:url(/img/back_top.png) no-repeat right center!important;}

转载于:https://www.cnblogs.com/leftfist/p/4257953.html

“返回顶部”实现一例相关推荐

  1. jquery 实现返回顶部功能

    1. html 中添加一个返回顶部的按钮,本例中采用了一个绝对定位的div,(position:fixed),背景色给了一定的透明度,并加入一个向上的箭头icon. 2. 绑定window 的scro ...

  2. 扒皮下音悦台的“返回顶部”图标效果

    昨晚想仿造下音悦台首页"返回顶部"的小超人效果,觉得这东西的实现很简单,应该不会费时超过一个钟.结果撸代码的过程发现存在很多意想不到的问题. 先发个图: 有兴趣的朋友可以去音悦台点 ...

  3. axure下移固定地方_axure固定元件位置 教程:使用axure动态面板制作一个返回顶部的按钮...

    许多网站上都有一个"返回页首"按钮.无论屏幕如何滚动,"返回顶部"按钮始终浮动在固定位置,随时可用.一旦点击它,他就像一个小小的火箭,摇晃起来,页面将返回页面顶 ...

  4. “返回顶部”的简易代码及设计理念

    1.介绍及思路分析: 在很多公司的网站中,鼠标滚动一定高度(以150px为例)之后,会出现"返回顶部"的标签. "返回顶部"标签被固定到窗口的指定位置,位置始终 ...

  5. 移动端的返回顶部悬浮按钮还需要存在吗?

    一. 返回顶部悬浮按钮的出现 返回顶部悬浮按钮大家都不陌生,在pc端浏览网页的时候都会在右下角出现,方便用户点击后直接返回到顶部.产品功能都是为了解决用户的需求而出现的,返回顶部悬浮按钮也是如此.那么 ...

  6. 包含锚点平滑滚动效果/解决锚点链接碰到固定定位问题/导航选中背景变色/固顶/返回顶部效果全...

    <script type="text/javascript">$(function() {//锚点平滑滚动效果 $('a[href*=#],area[href*=#]' ...

  7. jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载

    转载自:老驴的博客 jQuery脚本: 1 <script type="text/javascript">2$(function() {3 var scrollDiv ...

  8. 返回顶部的js实现(jQuery/MooTools)

    一.引言 在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮.例如: 如果你看到这段文字,说明转自<一棵树-博客园>,原文链接:http://www.cnb ...

  9. jQuery火箭图标返回顶部代码

    在网上找来段使用jQuery火箭图标返回顶部代码,感觉比较酷,比较炫,大概样式如下, 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. ...

  10. 在octopress中增加“返回顶部”按钮

    为什么80%的码农都做不了架构师?>>>    <div id="main"><article class="hentry" ...

最新文章

  1. COJ 1170 A Simple Problem
  2. python函数知识四 迭代器、生成器
  3. .NET5实战千万并发,性能碾压各版本,云原生时代,.NET5为王!
  4. 【转】c#数字图像处理(三)灰度直方图
  5. C# 的一些便捷用法
  6. java 逆矩阵,java – 如何创建逆变换矩阵
  7. Python数据处理 PCA/ZCA 白化(UFLDL教程:Exercise:PCA_in_2DPCA_and_Whitening)
  8. 索尼Xperia 5 II官方高清渲染图曝光:还是那个熟悉的小屏旗舰
  9. 怎么把打开方式还原计算机程序,打开方式怎么还原【图文】
  10. linux yum libsasl2,CentOS8 yum 凡是安装 安装mysql +需要:libsasl2.so.2()(64bit)
  11. [转帖]2016年时的新闻:ASP.NET Core 1.0、ASP.NET MVC Core 1.0和Entity Framework Core 1.0
  12. NP、OSPF 缺省路由
  13. [ZZ] GTX760首测
  14. 继承ActionSupport 实现Action与属性驱动传参
  15. 举例说明数据库一、二、三及BCNF范式
  16. java点餐app源码_android 点餐app源码(含服务端以及数据库脚本)
  17. 年金系数用计算机怎么算,年金系数是什么?怎么计算?
  18. 学习篇之数据分析库pandas
  19. 转:7招,教你在工作中高效做笔记
  20. 数据分析_Pandas基础练习题9道(附数据)

热门文章

  1. 如何使用CineMatch的伪色指南功能来帮助评估图像
  2. VEGAS不等双11,提前嗨购!助你成为视频大神!
  3. Vegas安装出现问题怎么办?
  4. ZOJ - 2865 A very easy task
  5. 跨域——vue中的axios.post使用json数据传输,出现请求头字段内容类型是不被允许的情况的解决方案
  6. 没想到你是这样的EasyRecovery
  7. Android Studio如何打jar包
  8. VR AR体验或成2017圣丹斯电影节“新主角”
  9. NetscalerSSL证书的导入和link
  10. 如何检索文献系列:检索文献窥秘