返回顶部/底部3

<!DOCTYPE html>
<html lang="en">

<head>
    <title>返回顶部/底部</title>
    <meta charset="UTF-8">
    <script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
    <script type=‘text/javascript‘>
    //显隐按钮
    function showReposBtn() {
        var clientHeight = $(window).height();
        var scrollTop = $(document).scrollTop();
        var maxScroll = $(document).height() - clientHeight;
        //滚动距离超过可视一屏的距离时显示返回顶部按钮
        if (scrollTop > clientHeight) {
            $(‘#retopbtn‘).show();
        } else {
            $(‘#retopbtn‘).hide();
        }
        //滚动距离到达最底部时隐藏返回底部按钮
        if (scrollTop >= maxScroll) {
            $(‘#rebtmbtn‘).hide();
        } else {
            $(‘#rebtmbtn‘).show();
        }
    }

    window.onload = function() {
        //获取文档对象
        $body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $("html") : $("body")) : $("html,body");
        //显示按钮
        showReposBtn();
    }

    window.onscroll = function() {
        //滚动时调整按钮显隐
        showReposBtn();
    }

    //返回顶部
    function returnTop() {
        $body.animate({
            scrollTop: 0
        }, 400);
    }

    //返回底部
    function returnBottom() {
        $body.animate({
            scrollTop: $(document).height()
        }, 400);
    }
    </script>
    <style type=‘text/css‘>
    #retopbtn {
        position: fixed;
        bottom: 10px;
        right: 10px;
    }

    #rebtmbtn {
        position: fixed;
        top: 10px;
        right: 10px;
    }
    </style>
</head>

<body>
    <button id=‘rebtmbtn‘ onclick=‘returnBottom()‘>底部</button>
    <div style="width: 600px; height: 500px; background: #ddd;"></div>
    <div style="width: 600px; height: 500px; background: #F8B88E;"></div>
    <div style="width: 600px; height: 500px; background: #BF6969;"></div>
    <button id=‘retopbtn‘ onclick=‘returnTop()‘>顶部</button>
</body>

</html>

效果图:

时间: 2024-11-17 13:09:23

返回顶部/底部3的相关文章

返回顶部和底部(动画)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

jQuery类级别插件--返回顶部,底部,去到任何部位

先引入js:<script type="text/javascript" src="jquery.js" ></script><script type="text/javascript" src="towhere.js" ></script> 假设页面: <body> <a href="javascript:;" id="to-bo

jquery返回顶部 滑到底部

<div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box a">产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍

挺个性的jQuery返回底部、返回顶部特效

运用了所学习的jQuery特性,制作了这款效果,该效果集结了返回底部.返回顶部.网站留言导航三种功能,网站留言的链接你可以修改为任意一个您想导航的链接,这个可以灵活运用了.本款效果的亮点在于兼容性和动画效果,以及设计美观的箭头等. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&q

JavaScript之返回顶部

为了弄这个Hexo,今天又是坐在电脑面前待了一天( ⊙ o ⊙ ),老是出问题,在百度上也试验了很多方法,还是没弄好,诶...身心疲惫甚是乏累啊~~~ 算了,这个Hexo先不弄,还是安分点吧,在Hexo上感觉浪费了很多的时间,毕竟Hexo对我来说还是高大尚的东西,适可而止. 好了!我还是好好搞自己基础的东西吧,做自己该做的事就可以了. 我们回到这章话题,我们都知道都看到过,很多页面都会有“返回顶部”,方便快捷. 到页面底部 返回页面顶部

js返回顶部效果

当用户浏览的网页过于长的时候,用户在浏览到网页底部想要在返回顶部需要滚动好几次滚轮才能返回顶部,不仅麻烦,而且用户体验也会很差.现在的大多是页面都会在页面顶部或者是页面的可见区域的某一位置固定一个按钮,点击它可以使页面返回顶部,用户再也不用滚动滚轮了.下面我总结了集中常用的返回顶部的效果: 方法一(最简单,代码量最少,但是效果有些生硬).代码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <

[转]常用返回顶部代码

转至:http://jingyan.baidu.com/article/7082dc1ca6b928e40a89bd1a.html 一.使用HTML的锚标记最简单了 但是唯一的缺点就是样式不怎么样,会显示这个锚标记. <aname="top"id="top"></a> 放置位置在<body>标签之后随便找个地方放都可以,只要靠近顶部即可. 页面底部放置: <ahref="#top"target="

下拉刷新和返回顶部

如下是布局文件 主要是一个PullToRefreshView内包含一个Scrollview   在滑动面中放一个GridView  底部放个按钮 当点击时会返回手机顶部 其中的滑动PullToRefreshView是我从别人的代码直接拿来的 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/r

运动-模拟返回顶部

第一步:获取底部的那个按钮对象,默认的情况下那个按钮对象是不可见的.可见的条件的是滚轮距离顶部有距离.var oBtn=document.getElementById('btn1'); 第二步:添加滚轮事件.(1). 获取滚轮距离顶部的距离.如果距离大于0,就将按钮对象可见.var scrollT=document.documentElement.scrollTop||document.body.scrollTop;if(scrollT >0){ oBtn.style.display='bloc