14 lines
471 B
JavaScript
14 lines
471 B
JavaScript
(function() {
|
|
var SOURCES = window.TEXT_VARIABLES.sources;
|
|
window.Lazyload.js(SOURCES.jquery, function() {
|
|
function scrollToAnchor(anchor, duration, callback) {
|
|
var $root = this;
|
|
$root.animate({ scrollTop: $(anchor).position().top }, duration, function() {
|
|
window.history.replaceState(null, '', window.location.href.split('#')[0] + anchor);
|
|
callback && callback();
|
|
});
|
|
}
|
|
$.fn.scrollToAnchor = scrollToAnchor;
|
|
});
|
|
})();
|