博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web的几种返回顶部
阅读量:4885 次
发布时间:2019-06-11

本文共 2043 字,大约阅读时间需要 6 分钟。

回到顶部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);                }            }

 以上方法仅供参考?

 

转载于:https://www.cnblogs.com/tanxiang6690/p/7056158.html

你可能感兴趣的文章
Java 8 forEach examples遍历例子
查看>>
Java – How to add days to current date
查看>>
Linux操作系统下搭建LAMP环境
查看>>
GNG敏捷开发分享--代码重构
查看>>
几种排序算法小结
查看>>
JSP里比对单选框或复选框的数值而自动打勾
查看>>
第二章 JavaScript语法·
查看>>
如何在linux服务器上抓包?
查看>>
【0717作业】添加主人给宠物洗澡,添加主人带宠物玩耍,不同宠物玩耍的行为不同...
查看>>
python协程笔记
查看>>
项目经理、系统架构师经常使用的软件大全
查看>>
Python的函数参数传递:传值?引用?
查看>>
etcd集群一键安装运行
查看>>
进程、线程和多线程
查看>>
读写Session
查看>>
jQuery 中get 和post 方法传值注意事项
查看>>
网栅格布局
查看>>
非EF分页
查看>>
问题记录-java图片验证码显示乱码
查看>>
一些SVG 图片向下兼容优雅降级技术
查看>>