使用HTML的锚标记最简单了,但是唯一的缺点就是样式不怎么样,会显示这个锚标记。
<a name="top" id="top"></a>
放置位置在<body>标签之后随便找个地方放都可以,只要靠近顶部即可。
页面底部放置:
<a href="#top" target="_self">返回顶部</a>
使用Javascript Scroll函数返回顶部
使用Javascript Scroll函数返回顶部
scrooll函数用来控制滚动条的位置,有两种很简单的实现方式:
方式1:
<a href="javascript:scroll(0,0)">返回顶部</a>
scroll第一个参数是水平位置,第二个参数是垂直位置,比如要想定位在垂直50像素处,改成scroll(0,50)就可以了。
方式2:
本方式是渐进式返回顶部,要好看一些,代码如下:
function pageScroll() {
window.scrollBy(0,-10);
scrolldelay = setTimeout('pageScroll()',100);
}
<a href="pageScroll();">返回顶部</a>
这样就会动态返回顶部,不过虽然返回到顶部但是代码仍在运行,还需要在pageScroll函数加一句给停止掉。
if(document.documentElement.scrollTop==0) clearTimeout(scrolldelay);
三、使用Onload加上scroll功能实现动态返回顶部
首先在网页BODY标签结束之前加上:
<div id="gotop">返回顶部</div>
2、再调用以下JS脚本部分:
BackTop=function(btnId){
var btn=document.getElementById(btnId);
var d=document.documentElement;
window.onscroll=set;
btn.onclick=function (){
btn.style.display="none";
window.onscroll=null;
this.timer=setInterval(function(){
d.scrollTop-=Math.ceil(d.scrollTop*0.1);
if(d.scrollTop==0) clearInterval(btn.timer,window.onscroll=set);
},10);
};
function set(){btn.style.display=d.scrollTop?'block':"none"}
};
BackTop('gotop');
对Z-BLOG而言,可以放到$(document).ready(function(){....函数中,也可以独立存成一个js文件,比如gotop.js,再通过:
<SCRIPT src="/js/gotop.js" type=text/javascript></SCRIPT>
来调用,当然了位置最好放在“返回顶部”标签的下面,该调用方法已假设路径为JS,其它位置请自行修改。
网页点击按钮返回顶部代码
时间: 2024-10-31 17:49:40
网页点击按钮返回顶部代码的相关文章
Android点击按钮返回顶部实现代码
点击按钮返回顶部,直接上代码吧 布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent
在一个页面点击按钮通过js代码 进入到后台方法,从方法再返回到这个页面,页面样式没有了 如何解决
问题描述 在一个页面点击按钮通过js代码 进入到后台方法,从方法再返回到这个页面,页面样式没有了 如何解决 在一个页面点击按钮通过js代码 进入到后台方法,从方法再返回到这个页面,页面样式没有了 如何解决 解决方案 应该是路径问题. 如果要到后台处理,再返回的,建议使用ajax,不要整个页面刷新 解决方案二: 肯定是返回的时候相对路径发生了变化,请问是使用springMVC 生成freemarker 解析的视图吗? 解决方案三: 页面引用的样式的路径是相对路径是吗? 解决方案四: 在页面按钮下面
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
这篇文章主要介绍了用jQuery实现的智能隐藏.带滑动效果的返回顶部代码,非常实用,需要的朋友可以参考下 在线DEMO:传送门 HTML代码(放在页面任意位置,并用CSS美化): 代码如下:<p id="back-to-top"><a href="#top"><span></span>回到顶部</a></p> JS代码: 代码如下: <script type=
jquery小火箭返回顶部代码分享_jquery
这是一款基于jquery小火箭返回顶部特效源码,解决了页面太长造成的用户返回页面顶端困难. 为大家分享的jquery小火箭返回顶部代码如下 <head> <title>jquery小火箭返回顶部代码</title> <link href="css/top.css" rel="stylesheet" type="text/css"/> </head> <body style=&quo
基于jquery 360导航返回顶部代码
top.js代码 代码如下 复制代码 var IMYUAN; IMYUAN || (IMYUAN = {}); (function(a) { a.fn.extend({ returntop: function() { if (this[0]) { var b = this.click(function() { a("html, body&q
网页中返回顶部代码(多种方法)另附注释说明_jquery
下面就说下简单的返回顶部效果的代码实现,附注释说明. 1. 最简单的静态返回顶部,点击直接跳转页面顶部,常见于固定放置在页面底部返回顶部功能 方法一:用命名锚点击返回到顶部预设的id为top的元素 复制代码 代码如下: <a href="#top" target="_self">返回顶部</a> 方法二:操作scrooll函数用来控制滚动条的位置(第一个参数是水平位置,第二个参数是垂直位置) 复制代码 代码如下: <a href=&qu
js 获取鼠标在页面上的位置实例与返回顶部代码
** * 获取鼠标在页面上的位置 * @param ev 触发的事件 * @return x:鼠标在页面上的横向位置, y:鼠标在页面上的纵向位置 */ function getmousepoint(ev) { // 定义鼠标在视窗中的位置 var point = { x:0, y:0 }; // 如果浏览器支持 pageyoffset, 通过 pagexoffset 和 pageyoffset 获取页面和视窗之间的距离 if(typeof window.pa
jquery返回顶部代码
分享一个jquery在返回顶部在代码:不依赖CSS $("body").append(" ∧ "); var totop=$("#toTop"); totop.bind({ click:function(){ $("html,body").animate({scrollTop:0},500) }, mouseover:function(){ $("#toTopTips").stop(false,tr
jquery网页返回顶部代码
示意图:如下 代码 代码如下 复制代码 <style> .top {position: fixed;display: none;width: 55px;height: 55px;right: 50px;bottom: 50px; background: #D6D6D6;color: #fff;font-size: 36px;line-height: 55px;text-align: center; cursor: pointer;border-radius: 40px;transitio