平滑滚动以使锚链接不起作用

时间:2015-10-28 22:42:01

标签: javascript jquery html scroll anchor

我试图在客户网站上为我的主播链接获得平滑的滚动效果。由于某种原因,当我添加滚动代码时,锚点完全停止工作。我尝试使用导航和代码做一支笔,它工作正常,所以它必须是我的页面上的其他东西导致问题,请帮忙吗?

http://codepen.io/anon/pen/dYegMK< - 它有点贫瘠,但我不得不删除客户内容以保护自己的隐私

(function($) { 

  $(document).ready(function() {

    $(function() {

      $('nav#cssmenu a').bind('click', function(event) {
        var $anchor = $(this);

        $('html, body').stop().animate({
          scrollTop: ($($anchor.attr('href')).offset().top - 95)
        }, 1500, 'easeInOutExpo');
        event.preventDefault();
      });

    }); 

  });

}(jQuery));

1 个答案:

答案 0 :(得分:0)

尝试使用linearswing缓动。 您可以在此处找到更多信息Easing functions in jQuery