回到顶部totop

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            body{
                width: 100%;
                height: 10000px;
            }
            #totop{
                width: 50px;
                height: 50px;
                line-height: 50px;
                background: magenta;
                font-size: 20px;
                position: fixed;
                right: 50px;
                bottom: 50px;
            }
        </style>
    </head>
    <body>
    </body>
    <script src="js/jquery/jquery-1.8.3.min.js" ></script>
    <script>

        //写在common.js文件中用来调用即可
        //1获取滚动条当前的位置
        function getScrollTop() {
            var scrollTop = 0;
            if (document.documentElement && document.documentElement.scrollTop) {
                scrollTop = document.documentElement.scrollTop;
            } else if (document.body) {
                scrollTop = document.body.scrollTop;
            }
            return scrollTop;
        };

        //2获取文档完整的高度
        function getScrollHeight() {
            return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
        };

        //3回到顶部
        function toTop(n) {
            $(window).on(‘scroll‘, function() {
                //console.log(getScrollTop()+"!"+getScrollHeight());
                if ($("#totop").size() > 0) {
                    if (getScrollTop() < $(window).height() * n) {
                        $("#totop").remove();
                    }
                } else {
                    if (getScrollTop() >= $(window).height() * n) {
                        $("body").after("<div id=‘totop‘>totop</div>");
                        //插入了新标签 ,记得添加样式!
                        $("#totop").on(‘click‘, function() {
                            scroll(0,200);
                        });
                    }
                }
            });
        };

        //xxx.js文件来执行
        $(function(){
            toTop(2);
        })
    </script>
</html>
时间: 2024-11-11 01:44:58

回到顶部totop的相关文章

回到顶部的设置

css: #scroll { position: fixed; right: 100px; bottom:30px; z-index: 1000; _position: absolute; _top: 100%; _right: 100px; _bottom: 0; }.scrollItem { cursor: pointer; text-align: center; padding-top: 10px; opacity: 0.8; } js: $("#scroll").hide();

回到顶部带动画

// 获取元素var bodyTop = document.getElementById("top");// 回到顶部的按钮var totop = document.getElementById("totop");// top 是window自带的一个属性,此属性是只读的.此属性默认是window对象// 当拖动滚动条的时候执行window.onscroll = function () { var scrollTop = document.body.scrollTo

Angular回到顶部按钮指令

之前的分页代码指令化在线下测试没有问题,到服务器上就不运行了,所以那个先放一放. 今天来把"回到顶部"按钮指令化.首先是页面html: <!--回弹按钮--> <back-button></back-button> 指令的单词在html中使用横杠分隔,而在js代码中使用驼峰法,没毛病,简单不解释: /* 回弹按钮指令 * */ app.directive('backButton', function() { return { restrict: 'E

octopress添加回到顶部按钮

准备回到顶部的png图片一枚,可以随自己喜好google.分享我的 取名top.png,保存在octopress/source/images/top.png octopress/source/_includes/custom/目录下新建网页文件:totop.html <!--返回顶部开始--> <div id="full" style="width:0px; height:0px; position:fixed; right:80px; bottom:80p

回到顶部 jquery

//回到顶部 $(function() { $.fn.backToTop = function(options) { var defaults = { showHeight : 120, speed : 100 }; var options = $.extend(defaults, options); $("#footer").append("<div id='totop' style='cursor:pointer;position:fixed;bottom:20px

JS原生回到顶部效果

// 回到顶部 onload = function () { var oBtnTop = document.getElementById('toTop'); var timer = null; oBtnTop.onclick = function () { moveScroll(0, 500); return false; }; function moveScroll( iTarget, time ) { // 起点 var start = document.documentElement.sc

回到顶部的功能

1 <a class="totop" id="to_top"></a> 2 3 <script> 4 /*回到顶部的功能*/ 5 window.onload = function(){ 6 var oTop = document.getElementById("to_top"); 7 var screenh = document.documentElement.clientHeight || document.

Vue中点击按钮回到顶部(滚动效果)

页面滚动到一定位置时,出现回到顶部按钮 代码如下 HTML <div class="footer"> <div class="gotop" v-show="gotop" @click="toTop">Top</div> </div> CSS .footer .gotop { text-align: center; position: fixed; right: 50px; bot

JQuery实现回到顶部

当一个页面的内容比较长时,一般都在页面的右下角的固定位置有个"回到顶部"的按钮,点击后,页面的滚动条逐渐回滚到顶部,本篇来描述一个它的实现过程. 首先,需要有一个按钮 <button id="btn_top" title="回到顶部"> 回到顶部 </button> 然后给这个元素定位到右下角,我们使用position:fixed.下面这个按钮加一些最基本的样式 #btn_top { position: fixed; bo