На основе решения для плавной прокрутки соорудился маленький jquery-плагинчик, код которого вот:
// Непосредственно сам плагин (function($){ $.fn.scrollTwo = function(speed) { return $(this).on("click",function(){ var top_offset = $($(this).attr("href")).offset().top; $('html,body').animate({scrollTop: top_offset}, speed || 500); return false; }); }; })(jQuery); // Применение $(".scrolltwo").scrollTwo(200);
Может принимать параметр
speed
— это скорость прокрутки в миллисекундах. Значение параметра по умолчанию: 500 мс. Умеет прокручивать только по нажатию на якорь, то есть отрабатывает только, если внутристраничная ссылка указывает на id какого-либо элемента на странице.А вот плагинчик в работе: