描点链接 滚动置顶

//描点链接 滚动置顶

      $("a[href*=#]").click(function() {

          console.log(location.pathname,'location.pathname',$(this.hash))

        if (

          location.pathname.replace(/^\//, "") ==

            this.pathname.replace(/^\//, "") &&

          location.hostname == this.hostname

        ) {

          var $target = $(this.hash);

          $target =

            ($target.length && $target) ||

            $("[name=" + this.hash.slice(1) + "]");

          if ($target.length) {

            var targetOffset = $target.offset().top - 40;

            $("html,body").animate(

              {

                scrollTop: targetOffset

              },

              800

            );

            return false;

          }

        }

      });

你可能感兴趣的:(JS)