• 新时代好家风 2018寻找天津最美家庭 2019-08-30
  • 一汽奔腾SENIA R9下线 5月底将正式上市 2019-08-30
  • 书店悬崖海底 世界上最离奇的酒吧大观PolignanoProvins 2019-08-06
  • 国产葡萄酒业处于升级阶段 2019-08-06
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-08-03
  • 火箭杜兰特一口价恐被勇士打劫?纵有3绝技也给不起6千万 2019-08-03
  • 世界小姐张梓琳练功晒逆天长腿 被调侃心疼屋顶 2019-08-02
  • 或许正相反,朝鲜就是例证 2019-08-02
  • 世界杯老司机速成手册:球场之上,谁的眼泪在飞 2019-07-23
  • 火狐推出速度更快的全新Firefox 57浏览器 2019-07-15
  • 北京服装学院服饰艺术与工程学院毕业生设计作品发布 2019-07-09
  • 霍金骨灰落葬伦敦西敏寺大教堂 与牛顿达尔文为邻 2019-06-24
  • 土拍活跃 西咸新区四天共18宗土地成交 2019-06-24
  • 险资持仓未变银行股一季度市值缩水326亿元 2019-06-23
  • 朝鲜播长篇“金特会”纪录片,称金正恩为“杰出的世界领袖” 2019-06-20
  • Question to say "I can!"

    关于电子游戏的作文700:JS点击返回页面顶部

    2012-06-28

    参考于:LMS——JS点击返回页面顶部

    这个功能是目前比较通用的,就是没有滚动页面时不显示,滚动页面后固定显示在页面底部某个位置,点击后页面回到顶部。下面是代码:

    首先是页面html代码,将它放到你的页面底部body结束前。

    1
    <a href="#" id="gotop" style="display: block; ">back up ↑</a>

    然后是页面滚动后才显示点击按钮的JS代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    //backtotop
    window.onscroll=backTop;
    function backTop(){
    var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
    if(scrollTop==0){
    document.getElementById('gotop').style.display="none";
    }else{
    document.getElementById('gotop').style.display="block";
    }
    }
    backTop();
    (function($) {
       var isTransitioned = true;
       var transparent = 0;
       var translucent = 0.3;
       var opaque = 1;
    
       $(function() {
    
          $("#goTop").fadeTo(0,translucent);
    
          $("#goTop").mouseover(function() {
             if(isTransitioned) {
                $(this).fadeTo("slow",opaque);
             }
          }).mouseout(function() {
             if(isTransitioned) {
                $(this).fadeTo("slow",translucent);
             }
          });
       });
    })(jQuery);

    下面是点击还回顶部的JS代码

    1
    2
    3
    jQuery(document).ready(function($){
    $('#gotop').click(function(){$('html,body').animate({scrollTop: '0px'}, 600);return false;});
    });

    最后加上CSS,后面三行是解决IE下的问题的。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #gotop {
    display: none;
    position: fixed;
    bottom: 20px;
    left: 50%;
    margin-left: 465px;
    text-indent: -9999px;
    height: 40px;
    width: 40px;
    background: 
    #666 url("images/top.png") center center no-repeat;
    opacity: 0.6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||20)-(parseInt(this.currentStyle.marginBottom,10)||20)));
    }

    看起来非常复杂,也许有更简单的吧。

    作者:admin | Categories:设计问题 | Tags: 、、、

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    *

  • 新时代好家风 2018寻找天津最美家庭 2019-08-30
  • 一汽奔腾SENIA R9下线 5月底将正式上市 2019-08-30
  • 书店悬崖海底 世界上最离奇的酒吧大观PolignanoProvins 2019-08-06
  • 国产葡萄酒业处于升级阶段 2019-08-06
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-08-03
  • 火箭杜兰特一口价恐被勇士打劫?纵有3绝技也给不起6千万 2019-08-03
  • 世界小姐张梓琳练功晒逆天长腿 被调侃心疼屋顶 2019-08-02
  • 或许正相反,朝鲜就是例证 2019-08-02
  • 世界杯老司机速成手册:球场之上,谁的眼泪在飞 2019-07-23
  • 火狐推出速度更快的全新Firefox 57浏览器 2019-07-15
  • 北京服装学院服饰艺术与工程学院毕业生设计作品发布 2019-07-09
  • 霍金骨灰落葬伦敦西敏寺大教堂 与牛顿达尔文为邻 2019-06-24
  • 土拍活跃 西咸新区四天共18宗土地成交 2019-06-24
  • 险资持仓未变银行股一季度市值缩水326亿元 2019-06-23
  • 朝鲜播长篇“金特会”纪录片,称金正恩为“杰出的世界领袖” 2019-06-20
  • 新疆时时开奖走势图 手机上怎么买七星彩 围棋基础知识 天津时时全国 重庆时时彩计划免费版 利美真人CS基地怎么样 快乐8开奖结果 总有人说梭哈了是什么意思 时时缩水app苹果 比特币pc蛋蛋 老时时360安全 gpk电子 菲律宾彩票信誉平台 中央教育一台现场直播 佬牛足彩今日推荐 三分赛是全国统一的吗