仿CSDN Blog返回页面顶部功能实现原理及代码

只修改了2个地方:
,返回的速度-->改成了慢慢回去。(原来是一闪而返回)
,返回顶部图标出现的时机-->改成了只要不在顶部就显示出来。(原来是向下滚动500px后才显示)

注意:JS务必要写在 Html之后;
HTML
 

复制代码
代码如下:

<div id="d-top" style="display:none;">
<a id="d-top-a" href="#" title="回到顶部">
<img src="top.png" alt="TOP" /></a>
</div>

Javascript代码

复制代码
代码如下:

<script type="text/javascript">
$(function(){
var d_top=$('#d-top');
document.onscroll=function(){
var scrTop=(document.body.scrollTop||document.documentElement.scrollTop);
if(scrTop>500){
if(scrTop>0){
d_top.show();
}else{
d_top.hide();
}
}
$('#d-top-a').click(function(){
$("html,body").animate({scrollTop: 0},500);
//scrollTo(0,0);
this.blur();
return false;
});
});
</script>

CSS样式

复制代码
代码如下:

#d-top {
position: fixed;
float: right;
z-index: 10;
right: 10px;
bottom: 40px;
}
#d-top img {
width: 42px;
opacity: 0.3;
}
img {
border: medium none;
}

时间: 2024-09-16 00:35:41

仿CSDN Blog返回页面顶部功能实现原理及代码的相关文章

HTML5商城开发五 实现返回页面顶部

本文内容主要是网上参考收集,介绍四种简单的返回页面顶部代码,可以使用简单的HTML锚标记,也可使用Javascript Scroll函数动态返回等等. 一.使用锚标记返回页面顶部 使用HTML锚标记最简单,点击后会在地址栏显示这个锚标记. 需要标记id特麻烦,尤其是每个页面都要使用,顶部展示又不一样. 页面顶部放置: <a name="top" id="top"></a> 放置位置在<body>标签之后随便找个地方放都可以,只要靠

返回页面顶部top按钮通过锚点实现(自写)_javascript技巧

实现了我的小跳槽以后,从8月7号入职了现在的这家公司,我好像是加入了救火队的行列,还没有开始开发新的模块,只是一直在实现已经上线模块中的新需求,有时候也真想问问,某些用户的脑子是不是进水了,提出来的需求只想让人大笑三声...幸好项目组做需求的姐姐工作经验十分丰富,能够很好地和用户协调,让我们这些开发人员也没那么辛苦~ 用户在使用系统时,会有很多表单的操作,然而很多表单都是裹脚布啊,长啊长~ 所以就需要一个返回页面顶部的top按钮啦~ 虽然说网上的方法有很多种,但是未免过于繁琐.左一个判断又一个定

JS返回页面顶部实现程序代码

方法一,纯css实现方法 页面顶部放置:  代码如下 复制代码 <a name="top" id="top"></a> 放置位置在<body>标签之后随便找个地方放都可以,只要靠近顶部即可. 页面底部放置:  代码如下 复制代码 <a href="#top" target="_self">返回顶部</a> 方法二,js带css实现方法 本方式是渐进式返回顶部,要好看一

仿CSDN 右下角悬挂的浮动层效果_广告代码

CSDN右下角悬挂效果     微软启动最严厉反盗版验证 Mozilla建开发者工具实验室 Google Apps安全漏洞揭秘 微软发布Silverlight2 WinHEC邀您一起揭开Window 微软与您畅享[奇迹之 汽车信息化机遇与挑战 计算机程序的行为学 独立思考能力从哪里来 避免肥胖十五条法则 清明节第一次相亲 不要爱上论坛女人 IBM

java web购物车功能实现原理及代码编写

目前常见的web购物车实现方法主要是三种:1.用cookie实现购物车:2.用session实现购物车:3.用cookie和数据库(购物车信息持久化)实现购物车: ========================================================================= 分析一下这三种方法的优缺点: 1.单纯有cookie实现购物车,这样的购物车不是很理想,设想一下,如果客户端的浏览器把cookie给禁用了, 这种方法就会在这里流产... 2.sessio

回到页面顶部的方法总结

一.使用锚点链接 毫无疑问,使用锚点链接是一种简单的返回顶部的功能实现.该实现主要在页面顶部放置一个指定名称的锚点链接,然后我们在页面下方放置一个返回到该锚点的链接,用户点击该链接即可返回到该锚点所在的顶部位置. 示例代码如下: <!-- 定义一个名称为top的锚点链接 --> <a name="top"></a> <!-- 这里是网页主体内容,此处省略 --> <!-- 返回页面顶部top锚点的链接 --> <a hr

新浪微博如何一键返回微博顶部?

两种方式可以一键返回顶部 1.点击微博右侧"返回顶部"的按钮即可迅速返回微博顶部; 2.在微博首页,只需点击键盘上的".",即句号键,即可实现返回页面顶部并刷新微博,无需在用鼠标拖移了哦.

纯js实现网页返回顶部功能(万能的兼容目前所有浏览器)

纯js实现网页返回顶部功能(万能的兼容目前所有浏览器) 在web2.0时代,越来越多的网站如雨后春笋般的冒了出来.而且这些网站提供了很多我们常见的功能.如:返回顶部等等小特性. 那么这些功能是如何实现的呢.这里将为大家提供一些快速使用的万能代码. (function() { var btnId = '__gotop'; var isIE = !!window.ActiveXObject && /msie (\d)/i.test(navigator.userAgent) ? RegExp['

python模拟登陆csdn-python模拟csdn的登录页面,可是登录失败,只是返回登陆页面的代码

问题描述 python模拟csdn的登录页面,可是登录失败,只是返回登陆页面的代码 #!/usr/bin/python#encoding=utf-8import HTMLParserimport urlparseimport urllibimport urllib2import cookielibimport stringimport re hosturl = 'http://my.csdn.net'posturl = 'http://passport.csdn.net/account/logi