加入收藏 | 设为首页 | 会员中心 | 我要投稿 | 高级搜索 | RSS
您当前的位置:首页 > 资料区 > html > css

DIV定位右下角点击返回页面顶部

时间:2020-01-05 10:30:48  来源:  作者:

DIV定位右下角点击返回页面顶部

body里面第一个位置写一个a标签:

 <a name="top" id="top"></a>


然后再用一个div 里面放一个a标签进行跳转:

<div id="fanhui">
        <a href="#top" target="_self">返回顶部</a>
</div>

再对这个div进行定位让其始终保持在屏幕的右下角:

<style type="text/css">
        #fanhui
        {
            position: fixed;
            bottom: 20px;
            right: 20px;
        }
    </style>

这样就达到效果了!不过这种比较粗糙,还有一种就是‘返回顶部’开始是隐藏,滚动条拉动以后才显示,点击‘返回顶部’后又自动隐藏。具体实现代码如下:

<script type="text/javascript">        function goTop() {
            var _btn = document.getElementById("goTop");
            if (document.documentElement && document.documentElement.scrollTop) {
                var _con = document.documentElement;
            } else if (document.body) {
                var _con = document.body;
            }
            window.onscroll = set;
            _btn.style.left = document.documentElement.scrollWidth / 2 + 750 + "px";
            _btn.onclick = function () {
                _btn.style.display = "none";
                window.onscroll = null;
                this.timer = setInterval(function () {
                    _con.scrollTop -= Math.ceil(_con.scrollTop * 0.3);
                    if (_con.scrollTop == 0) clearInterval(_btn.timer, window.onscroll = set);
                }, 10);
            };
            function set() {
                _btn.style.display = _con.scrollTop ? 'block' : "none";
            }
        };
        document.write("<div id=\"goTop\" style=\"font-size:12px; 
width:20px; height:55px; background:#d18d55; color:#fff; 
line-height:14px; position:fixed; bottom:20px;display:none; 
cursor:pointer; text-align:center; padding:5px 0; z-index:1; 
_position:absolute; _top:expression(eval(patMode && patMode == 
\'CSS1Compat\') ? documentElement.scrollTop + 
(documentElement.clientHeight - this.clientHeight) - 30 : 
document.body.scrollTop + (document.body.clientHeight - 
this.clientHeight) - 30);\">返<br />回<br />顶<br 
/>部</div>");
        window.onscroll = goTop; // JavaScript Document
    </script>

想改变“返回顶部” 位置,就直接调整设置这两个值就可以了:


来顶一下
返回首页
返回首页
热门下载
最新文章
相关文章
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表