Плавный скрол к якорю (jQuery)

JS
Параметры
selector
Указываем selector, class, id
Значение по умолчанию:
a[href^="#"]
offsetTop
Отступ от края экрана
Тип:
number
Значение по умолчанию:
0
speed
Скорость анимации
Тип:
number
Значение по умолчанию:
300
Как юзать
      $('class_блока').scrollingToElement();
    
Код
      $.fn.scrollingToElement = function(options) {
  var elem = this;
  options = $.extend({
    selector: 'a[href^="#"]',
    offsetTop: 0,
    speed: 300
  }, options);
  return this.each(function() {
    elem.find(options.selector).click(function() {
      var el = $(this).attr('href');
      $('body, html').animate({
        scrollTop: $(el).offset().top - options.offsetTop
      }, options.speed);
      return false;
    });
  });
}