如何为网页添加返回顶部按钮
发布网友
发布时间:2022-04-22 09:58
我来回答
共2个回答
热心网友
时间:2022-04-06 15:14
1、纯js,无动画版本
[html] view plain copy
window.scrollTo(x-coord, y-coord);
[html] view plain copy
如:window.scrollTo(0,0);
2、纯js,带动画版本
生硬版:
[html] view plain copy
var scrollToTop = window.setInterval(function() {
var pos = window.pageYOffset;
if ( pos > 0 ) {
window.scrollTo( 0, pos - 20 ); // how far to scroll on each step
} else {
window.clearInterval( scrollToTop );
}
}, 16); // how fast to scroll (this equals roughly 60 fps)
流畅版:
[html] view plain copy
(function smoothscroll(){
var currentScroll = document.documentElement.scrollTop || document.body.scrollTop;
if (currentScroll > 0) {
window.requestAnimationFrame(smoothscroll);
window.scrollTo (0,currentScroll - (currentScroll/5));
}
})();
3、jQuery,带动画版本
首先需要在顶部添加如下html元素:
[html] view plain copy
<span style="font-size:14px"><p id="back-to-top"><a href="#top"><span></span>返回顶部</a></p>
</span>
其中a标签指向锚点top,可以在顶部防止一个<a name="top"></a>的锚点,这样在浏览器不支持js时也可以实现返回顶部的效果了。
要想让返回顶部的图片显示在右侧,还需要一些css样式,如下:
[css] view plain copy
<span style="font-size:14px">/*returnTop*/
p#back-to-top{
position:fixed;
display:none;
bottom:100px;
right:80px;
}
p#back-to-top a{
text-align:center;
text-decoration:none;
color:#d1d1d1;
display:block;
width:64px;
/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
-moz-transition:color 1s;
-webkit-transition:color 1s;
-o-transition:color 1s;
}
p#back-to-top a:hover{
color:#979797;
}
p#back-to-top a span{
background:transparent url(/static/imgs/sprite.png?1202) no-repeat -25px -290px;
border-radius:6px;
display:block;
height:64px;
width:56px;
margin-bottom:5px;
/*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
-moz-transition:background 1s;
-webkit-transition:background 1s;
-o-transition:background 1s;
}
#back-to-top a:hover span{
background:transparent url(/static/imgs/sprite.png?1202) no-repeat -25px -290px;
}
</span>
上面样式中的背景图片是雪碧图,下面提供两个单独的返回顶部图片方便朋友们使用:
有了html和样式,我们还需要用js控制返回顶部按钮,在页面滚动时渐隐渐现返回顶部按钮。
[html] view plain copy
<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
<script>
$(function(){
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
$(function () {
$(window).scroll(function(){
if ($(window).scrollTop()>100){
$("#back-to-top").fadeIn(1500);
}
else
{
$("#back-to-top").fadeOut(1500);
}
});
//当点击跳转链接后,回到页面顶部位置
$("#back-to-top").click(function(){
//$('body,html').animate({scrollTop:0},1000);
if ($('html').scrollTop()) {
$('html').animate({ scrollTop: 0 }, 1000);
return false;
}
$('body').animate({ scrollTop: 0 }, 1000);
return false;
});
});
});
</script>
热心网友
时间:2022-04-06 16:32
网页顶部添加一个锚点, 右下角弄个浮动的层或者超链接, 链接到这个锚点, 点击超链接的时候就回到顶部了
axure中如何实现返回顶部按钮效果?
实现返回顶部按钮效果,首先需要创建一个足够长的页面,可通过拖拽长矩形代替。接下来,执行第一步操作:在页面上绘制返回顶部的按钮,并将其转化为动态面板,命名为"返回顶部"。紧接着,进行第二步:在页面左上角放置一个热区,坐标为(0,0),命名为"顶部热区"。随后,着手第三步:设置"返回顶部"动...
Axure怎么实现网站Tab导航栏切换内容页及返回顶部效果?
添加鼠标移入回到顶部按钮显示”回到顶部”气泡:添加向下、向上滑动页面,顶部状态栏切换;首先,固定顶部状态栏:其次,对窗口添加交互:将“回到顶部-总”组合转为动态面板,将该动态面板命名为“回到顶部-总panel”,固定动态面板显示位置,并隐藏:添加锚点元件,我们在此选择热区元件,因为热区具有透明的...
快捷键回到网页顶(网页返回顶部快捷键)
1、使用默认链接锚记:只需添加一个超链接,给超链接的href属性设置值为“#top”即可实现返回顶部的功能,无需添加其他内容。2、href指向特定id:这种方法是在页面现有的标签中,使用“返回顶部”的连接的href指向顶部具有id属性的标签,以实现返回顶部的功能。这种方法,需要在页面顶部的标签中有具有id属性的标签,来实现...
网页返回顶部的方法怎样快速返回百度顶部
按住鼠标右键不动,先向下滑动再向上滑动,就可以回到网页的最顶部。2.2定位到页面底部 按住鼠标右键不动,先向上滑动再向下滑动,就可以回到网页的最底部。2.3关闭当前页面 按住鼠标右键不动,先向左下方滑动再向右滑动,就可以把当面页面关闭。2.4刷新当前页面 常规操作是按f5或者右键点击刷新,用鼠标...
如何为网页添加返回顶部按钮
有了html和样式,我们还需要用js控制返回顶部按钮,在页面滚动时渐隐渐现返回顶部按钮。[html] view plain copy (function(){ //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失 (function () { (window).scroll(function(){ if ($(window).scrollTop()>100){ ...
js怎么返回顶部js返回顶部
1.速度计算回到顶端 2.计时器需要关闭。不关会导致事件一直回顶。3.当顶部的事件没有结束时,用户应该在滚动页面时关闭计时器。/ 底部:0;右:0;} btn1 //有用性,避免按钮触发页面返回顶部时页面滚动。这个过程并没有完成,此时用户手动滚动,页面也不会准确的响应用户。varbSys=true vartimer=...
Dreamweaver怎样给网页添加返回顶部按钮?
1、页面先写好点击到顶部的html代码 2、监听滚动条事件,超过某个高度点击图片,将滚动条置顶【0】,就能跳回顶部了 Go css:.gotop{ position:fixed; bottom:20px; right:20px; display:none; width:50px; height:50px; line-height:50px;...} (function(){ (window).scroll(function() { ...
用Dreamweaver编网页时,怎么加入锚记,就是可以在一个页面里跳的方法...
1、启动Dreamweaver,ctrl+n,点击创建html文档;2、设计视图顶部输入“顶部”,底部输入“返回顶部”;3、光标定位到“顶部”前方,点击锚记按钮,弹出对话框输入top,点击确定;4、选择返回顶部,点击超级链接按钮,目标输入#top,点击确定;5、按ctrl+s,输入文件名保存;6、按F12,打开浏览器调试即可...
淘宝首页返回顶部效果怎么做到的
1、在淘宝页面“店铺管理”选项中找到“店铺装修”,点击进入。2、在网页的最下方找到“添加模块”选项,点击添加。3、添加自定义内容区模块。4、编辑添加的自定义内容区模块。5、插入你自定义的图片。6、右键单击你自定义的图片,在各个选项中点击“图片属性”。7、在链接网址中输入【#top】,去掉新...
制作网页如何做出“返回顶部”图标并固定在页面右下的位置?
document.documentElement : document.body; var height = !!where ? dom.scrollHeight : 0; me.interval = setInterval (function () { var speed = (height - dom.scrollTop) / 16; if (speed == me.site[0]) { clearInterval (me.interval); return null; ...