如何用jquery写一个简单的返回顶部
来源:互联网 发布:java web 2年水平 编辑:程序博客网 时间:2024/05/17 23:54
话不多说,直接上代码
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin:0;
padding: 0;
}
#header {
height: 45px;
background-color: #d0cccc;
}
#top{
position: fixed;
bottom:0;
right:0;
width:45px;
height:45px;
background:#d0cccc;
border-radius:50%;
}
</style>
</head>
<body style="height:900px;">
<div id="header"></div>
<div id="top"></div>
</body>
<script src="jquery-1.11.1.js"></script>
<script>
$(function() {
jQuery(document).ready(function($) {
$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body'); // 这行是 Opera 的补丁, 少了它 Opera 是直接用跳的而且画面闪烁 by willin
$('#top').click(function() {
$body.animate({
scrollTop: $('#header').offset().top
}, 1000);
return false; // 返回false可以避免在原链接后加上#
});
});
});
$(function(){
$("#top").hide();
$(window).scroll(function(){
var clientH = $(window).height();
var scrollTop = $(window).scrollTop();
if(scrollTop > clientH/4){
$("#top").show();
}else{
$("#top").hide();
}
});
});
</script>
</html>
0 0
- 如何用jquery写一个简单的返回顶部
- 一个简单的返回顶部jQuery代码
- 一个简单的返回顶部jQuery程序代码
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用Java写一个简单的代理Web服务器
- 如何用C++写一个简单的小游戏?
- 如何用java写一个简单的记事本。
- Buildings
- 原生 or 混合 ? 关于应用永不停息的争论
- OX01: Web Speder 入门
- 使用 ALinq 实现 Linq to MySQL【转】
- 阅读《C陷阱与缺陷》的知识增量
- 如何用jquery写一个简单的返回顶部
- eclipse中SVN分支合并到主干
- String,StringBuffer,StringBuilder比较
- oc010---protocol
- 给出a的定义 -- 指针 和 数组
- c++ 实现数据库连接池
- 操作系统 进程调度算法 浅析
- 关于中文乱码
- 关系型数据库与NOSQL基本概念