app/static/assets/js/main.js (10 lines of code) (raw):
$(document).ready(function() {
/* ===== Stickyfill ===== */
/* Ref: https://github.com/wilddeer/stickyfill */
// Add browser support to position: sticky
var elements = $('.sticky');
Stickyfill.add(elements);
/* Activate scrollspy menu */
$('body').scrollspy({target: '#doc-menu', offset: 100});
/* Smooth scrolling */
$('a.scrollto').on('click', function(e){
//store hash
var target = this.hash;
e.preventDefault();
$('body').scrollTo(target, 800, {offset: 0, 'axis':'y'});
});
});