【技术】返回顶部

页面下拉到指定位置时,出现“返回顶部”;

页面上拉到指定位置时,隐藏“返回顶部”。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8 />
<meta name="viewport" content="width=device-width; initial-scale=1.0">
<meta name="keywords" content="">
<meta name="description" content="">

<style type="text/css">
body,div,ul,li,a,img,h1,h2,h3,h4,h5,p,input{
margin:0;
padding:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body{
font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;
position:relative;
}
img,input{
outline:none;
}
ul{
list-style:none;
}
a:link{
text-decoration:none;
color:#545454;
}
a:visited{
color:#525252;
}
a:hover{
color:#4D4D4D;
}
.clear{
clear:both;
}
.ui-page {
-webkit-backface-visibility: hidden;
}
.container{
padding:5px;
min-width:320px;
}
#one{
width:100%;

}
#one li{
float:left;
}
#one li .a-1{

min-height:70px;

}
#one li a{
display:block;
margin:5px;
background:yellow;
}
#one li img{
width:100%;
min-height:70px;
vertical-align: middle;
}
.scroll{
width:80px;
height:80px;
background:#64BFAE;
color:#fff;
line-height:80px;
text-align:center;
position:fixed;
right:30px;
bottom:50px;
cursor:pointer;
font-size:14px;
}
</style>
</head>
<body>

<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<p>Hello</p><p>向下拉滚动条</p>
<div class="scroll" id="scroll" style="display:none;">
回到顶部
</div>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(function(){
showScroll();
function showScroll(){
$(window).scroll( function() {
var scrollValue=$(window).scrollTop();
scrollValue > 100 ? $(‘div[class=scroll]‘).fadeIn():$(‘div[class=scroll]‘).fadeOut();
} );
$(‘#scroll‘).click(function(){
$("html,body").animate({scrollTop:0},200);
});
}
})
</script>

</body>
</html>

时间: 2024-08-09 06:32:04

【技术】返回顶部的相关文章

原生js实现简洁的返回顶部组件

本文内容相当简单,所以没有发布到博客园首页,如果你不幸看到,那只能是我这篇文章的荣幸,谢谢你的大驾光临~ 返回顶部组件是一种极其常见的网页功能,需求简单:页面滚动一定距离后,显示返回顶部的按钮,点击该按钮可以将滚动条滚回至页面开始的位置.实现思路也很容易,只要改变document.documentElement.scrollTop或document.body.scrollTop的值即可.本文抛弃所有加速减速的酷炫效果,回归软件的本质,提供一个最简洁的实现,只追求实用性,不追求所谓的用户体验,效果

仿新浪微博返回顶部的js实现(jQuery/MooTools)

一.引言 在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮.例如: 其中淘宝网的是要滚动条的滚动距离大于某一段距离才显示返回顶部按钮:人人网的返回顶部直接在底部的工具条上:新浪微博的返回顶部在滚动高度大于0的时候显示,且返回顶部的效果是平滑动画效果.本文的实现就是类似于新浪微博的这种效果.//zxx:新浪微博今天启用新域名weibo.com了 二.jQuery下的返回顶部功能 您可以狠狠地点击这里:jQuery下的返回顶部demo 可以看到,如果页面有滚动高度,

[转] JS 返回顶部

仿新浪微博返回顶部的js实现(jQuery/MooTools) by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1576 一.引言 在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮.例如: 其中淘宝网的是要滚动条的滚动距离大于某一段距离才显示返回顶部按钮:人人网的返回顶部直接在底部的工具条上:新浪微博的返回顶部在滚动高度大于0的时候显示

返回顶部/底部3

<!DOCTYPE html> <html lang="en"> <head> <title>返回顶部/底部</title> <meta charset="UTF-8"> <script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"

返回顶部和底部(动画)

<!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-

原生JS返回顶部,带返回效果

有些网站当滑到一定高度时右下角会有一个按钮,你只要一点就可以直接返回顶部了.那这个功能是怎么做到的呢.其实不算太难: 首先我们先在网页中创建一个按钮,上面写上返回顶部,把它的样式改成固定定位,之后想要什么样式都可以自己写上,再在上面设置一个id: 之后我们js中获取一下这个按钮的id,并且定义一个变量timer,方便接下来清除间隔器: 之后我们设置一个页面的滚动事件,在里面定义一个变量获取一下所滚动的高度: 再用一个判断语句来判断一下滚动的高度:我们在设置一个数来让按钮什么时候显示: var o

JavaScript之返回顶部

为了弄这个Hexo,今天又是坐在电脑面前待了一天( ⊙ o ⊙ ),老是出问题,在百度上也试验了很多方法,还是没弄好,诶...身心疲惫甚是乏累啊~~~ 算了,这个Hexo先不弄,还是安分点吧,在Hexo上感觉浪费了很多的时间,毕竟Hexo对我来说还是高大尚的东西,适可而止. 好了!我还是好好搞自己基础的东西吧,做自己该做的事就可以了. 我们回到这章话题,我们都知道都看到过,很多页面都会有“返回顶部”,方便快捷. 到页面底部 返回页面顶部

我要返回顶部

我觉得一个网站最不可少的小功能就是返回顶部了吧,尤其是那些长的要命,拉都拉不到尽头的,简直丧心病狂,如果没有返回顶部的按钮的话,鬼愿意原路拉回去,直接关掉走人.所以一个返回顶部的按钮还是需要的,当然,返回顶部也可以做出很多花样,本文只讨论如何返回,不管具体的外观样式,那都是后话. 以下是一些方法: 1. <a href='#'>返回顶部</a> ok,搞定,是不是觉得很坑爹,但我刚开始接触的时候就是用这个方法的,简单暴力直接,就是硬生生的直接跳回去,不好看,没有美感,而且直接这样不

jquery返回顶部,支持手机

效果体验:http://hovertree.com/texiao/mobile/6/ 在pc上我们很容易就可以用scrollTop()来实现流程的向上滚动的返回到顶部的动画,然后用到web移动端却没什么卵用,会出现滚动不流畅,卡顿,失灵等等现象. 这是因为移动端的scroll事件触发不频繁,有可能检测不到有<=0的情况 为此,移动端判断次数好些,下面是具体实现代码,兼容pc: <!DOCTYPE html> <html> <head> <meta http-