1(function() { 2 var SOURCES = window.TEXT_VARIABLES.sources; 3 window.Lazyload.js(SOURCES.jquery, function() { 4 function scrollToAnchor(anchor, duration, callback) { 5 var $root = this; 6 $root.animate({ scrollTop: $(anchor).position().top }, duration, function() { 7 window.history.replaceState(null, '', window.location.href.split('#')[0] + anchor); 8 callback && callback(); 9 }); 10 } 11 $.fn.scrollToAnchor = scrollToAnchor; 12 }); 13})();