summaryrefslogtreecommitdiffstats
path: root/webroot/js/scroll.js
diff options
context:
space:
mode:
authorMichael Francis <edude03@gmail.com>2011-05-28 13:28:16 -0400
committerMichael Francis <edude03@gmail.com>2011-05-28 13:28:16 -0400
commit2389d66da849798f8d4ec5f10e3b07c11da49185 (patch)
treee22556d12982395b469a23420c662662e3e064cc /webroot/js/scroll.js
downloadotakuhub-2389d66da849798f8d4ec5f10e3b07c11da49185.tar.xz
Initial Commit
Diffstat (limited to 'webroot/js/scroll.js')
-rw-r--r--webroot/js/scroll.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/webroot/js/scroll.js b/webroot/js/scroll.js
new file mode 100644
index 0000000..a02e65c
--- /dev/null
+++ b/webroot/js/scroll.js
@@ -0,0 +1,20 @@
+$(document).ready(function(){
+ $(".scroll").click(function(event){
+ //prevent the default action for the click event
+ event.preventDefault();
+
+ //get the full url - like mysitecom/index.htm#home
+ var full_url = this.href;
+
+ //split the url by # and get the anchor target name - home in mysitecom/index.htm#home
+ var parts = full_url.split("#");
+ var trgt = parts[1];
+
+ //get the top offset of the target anchor
+ var target_offset = $("#"+trgt).offset();
+ var target_top = target_offset.top;
+
+ //goto that anchor by setting the body scroll top to anchor top
+ $('html, body').animate({scrollTop:target_top}, 500);
+ });
+}); \ No newline at end of file