PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > JS特效 > 悬浮漂浮 > 正文

    jquery小火箭返回顶部特效代码

    作者:w634381967来源:网络浏览:时间:2014-07-10 06:31:51我要评论
    分享到

    内容介绍

    jquery小火箭返回顶部特效代码,效果非常不错。

    js核心代码:


     
    复制代码 代码如下:
    $(function() {
    var e = $("#rocket-to-top"),
    t = $(document).scrollTop(),
    n,
    r,
    i = !0;
    $(window).scroll(function() {
      var t = $(document).scrollTop();
      t == 0 ? e.css("background-position") == "0px 0px" ? e.fadeOut("slow") : i && (i = !1, $(".level-2").css("opacity", 1), e.delay(100).animate({
       marginTop: "-1000px"
      },
      "normal",
      function() {
       e.css({
        "margin-top": "-125px",
        display: "none"
       }),
       i = !0
      })) : e.fadeIn("slow")
    }),
    e.hover(function() {
      $(".level-2").stop(!0).animate({
       opacity: 1
      })
    },
    function() {
      $(".level-2").stop(!0).animate({
       opacity: 0
      })
    }),
    $(".level-3").click(function() {
      function t() {
       var t = e.css("background-position");
       if (e.css("display") == "none" || i == 0) {
        clearInterval(n),
        e.css("background-position", "0px 0px");
        return
       }
       switch (t){
       case "0px 0px":
        e.css("background-position", "-298px 0px");
        break;
       case "-298px 0px":
        e.css("background-position", "-447px 0px");
        break;
       case "-447px 0px":
        e.css("background-position", "-596px 0px");
        break;
       case "-596px 0px":
        e.css("background-position", "-745px 0px");
        break;
       case "-745px 0px":
        e.css("background-position", "-298px 0px");
       }
      }
      if (!i) return;
      n = setInterval(t, 50),
      $("html,body").animate({scrollTop: 0},"slow");
    });
    });

    下载资源:273 下载积分:0 积分
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-56-323-1.html
    相关热词搜索: jquery返回顶部