aboutsummaryrefslogtreecommitdiffstats
path: root/static/js/sidebar.js
diff options
context:
space:
mode:
authorWeitian LI <liweitianux@gmail.com>2014-04-28 13:39:23 +0800
committerWeitian LI <liweitianux@gmail.com>2014-04-28 13:39:23 +0800
commit7ba3812f918983a47cda678c31d12e0cd089677a (patch)
tree5731a9549a18f348261df5c8913049b83ab4119c /static/js/sidebar.js
parent650b6c5f48bccd2f79e2489ecd9df9157bac421a (diff)
downloaddjango-skaschool-7ba3812f918983a47cda678c31d12e0cd089677a.tar.bz2
* moved 'introduction.js' -> 'sidebar.js'
* moved 'introduction.css' -> 'sidebar.css' * updated page introduction.html * updated index.html and navbar.html
Diffstat (limited to 'static/js/sidebar.js')
-rw-r--r--static/js/sidebar.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/static/js/sidebar.js b/static/js/sidebar.js
new file mode 100644
index 0000000..4bfc7a7
--- /dev/null
+++ b/static/js/sidebar.js
@@ -0,0 +1,34 @@
+/*
+ * js for sidebar
+ */
+
+$(document).ready(function() {
+ $('#sidebar').affix({
+ offset: {
+ top: 235
+ }
+ });
+
+ var $body = $(document.body);
+ var navHeight = $('.navbar').outerHeight(true) + 10;
+
+ $body.scrollspy({
+ target: '#sidebar-col',
+ offset: navHeight
+ });
+
+ /* smooth scrolling sections */
+ $('a[href*=#]:not([href=#])').click(function() {
+ if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
+ var target = $(this.hash);
+ target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
+ if (target.length) {
+ $('html,body').animate({
+ scrollTop: target.offset().top - 50
+ }, 100);
+ return false;
+ }
+ }
+ });
+});
+