首页 > 代码库 > web的几种返回顶部
web的几种返回顶部
回到顶部backtoTop 滚动回到顶部 jquery/js效果还不错!支持现代浏览器包括 ie6。position: absolute;和fixed.两种方法!
一,jQuery方法的backtoTop:
CSS:
.backtoTop1 { height: 100px; width: 100px; /* 固定定位 */ position: fixed; padding-top: 8px; right: 0; bottom: 0; display: none; z-index: 9999; background: red; }
JavaScript:
//滚动时触发 $(window).scroll(function() { //获取滚动条到顶部的垂直高度 var sc = $(window).scrollTop(); if(sc > 0) { $("#backtoTop1").stop().show(); } else { $("#backtoTop1").stop().hide(); } }); $("#backtoTop1").click(function() { $(‘body,html‘).animate({ scrollTop: 0 }); });
二,js方法的backtoTop:
CSS:
.backtoTop2 { height: 100px; width: 100px; position: fixed; //固定定位 padding-top: 8px; right: 200px; bottom: 0; display: none; z-index: 9999; background: red; cursor: pointer; text-align: center; color: #fff; line-height: 100px; }
JavaScript:
// 给window注册滚动监听事件 window.onscroll = function(){ // 获取返回顶部的按钮 var toTop = document.getElementById(‘backToTop2‘); // 获取滚动条距离页面顶部的距离 var topH = document.documentElement.scrollTop || document.body.scrollTop; // 判断当滚动条距离页面顶部300px时显示出来 if (topH > 300) { toTop.style.display = ‘block‘; } else { toTop.style.display = ‘none‘; } // 给返回顶部的按钮注册一个点击事件 toTop.onclick = function(){ // 页面滚动到left:0和top:0的位置; window.scrollTo(0, 0); } }
以上方法仅供参考?
web的几种返回顶部
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。