From 178d8e98deff6d3f69b7a8f89fc345d65b563670 Mon Sep 17 00:00:00 2001 From: fat Date: Fri, 26 Jul 2013 19:25:45 -0700 Subject: update docs nav targets --- assets/js/application.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'assets') diff --git a/assets/js/application.js b/assets/js/application.js index 0435726c9..99ba1413d 100644 --- a/assets/js/application.js +++ b/assets/js/application.js @@ -8,11 +8,28 @@ var $window = $(window) + var navHeight = $('.navbar').outerHeight(true) + 10 + + $(document.body).scrollspy({ + target: '.bs-sidebar', + offset: navHeight + }) + // Disable certain links in docs $('.bs-docs-container [href=#]').click(function (e) { e.preventDefault() }) + $(document.body).on('click', '[href^=#]', function (e) { + + var $target = $(this.getAttribute('href')) + + e.preventDefault() // prevent browser scroll + + document.body.scrollTop = + $target.offset().top - + navHeight + 5 // offset scroll by nav + }) // back to top setTimeout(function () { -- cgit v1.2.3