js浏览器刷回到顶部_返回顶部,js,css,页面离开顶部一定距离后出现返回顶部,点击后滚动回顶部,支持IE,FF,chrome ,safari,opera[摘自布布分享,tech.bubufx.co...

支持所有浏览器,返回顶部代码,js实现,css辅助,页面离开顶部一定距离后出现返回顶部按钮或图片,点击返回顶部后滚动效果返回顶部。支持支持IE,FF,chrome ,safari,opera等浏览器。

全部代码如下,将如下代码存为htm文件,运行看效果,同文件夹下放返回顶部图片“bubufx_top.jpg”

布布分享

#goTopImg

{

position: fixed;

text-align: center;

line-height: 30px;

width: 30px;

bottom: 60px; /*离底部的距离*/

height: 33px;

font-size: 12px;

cursor: pointer;

right: 80px; /*偏离右侧的距离*/

_position: absolute;

_right: auto;

}

function goTopFun() {

var bubufx_scrollheight = 600; //页面离开顶部的距离,超过该距离才出现返回顶部图片

var obj = document.getElementById("goTopImg");

function getScrollTop() {

return document.documentElement.scrollTop + document.body.scrollTop; //解决多浏览器支持,chrome等浏览器下document.documentElement.scrollTop的值是0

}

function setScrollTop(value) {

//解决多浏览器支持

if (document.documentElement.scrollTop == 0) {

document.body.scrollTop = value;

}

else {

document.documentElement.scrollTop = value;

}

}

window.onscroll = function () { getScrollTop() > bubufx_scrollheight ? obj.style.display = "" : obj.style.display = "none"; }

obj.onclick = function () {

var goTop = setInterval(scrollMove, 10);

function scrollMove() {

setScrollTop(getScrollTop() / 1.1);

if (getScrollTop() < 1) clearInterval(goTop);

}

}

}

布布分享提示您,测试页面,让页面变的更高高

var bubufx_goTopImg = "bubufx_top.jpg";

document.write("

");

goTopFun();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值