diff options
author | Michael Francis <edude03@gmail.com> | 2011-05-28 13:28:16 -0400 |
---|---|---|
committer | Michael Francis <edude03@gmail.com> | 2011-05-28 13:28:16 -0400 |
commit | 2389d66da849798f8d4ec5f10e3b07c11da49185 (patch) | |
tree | e22556d12982395b469a23420c662662e3e064cc /webroot/js/scroll.js | |
download | otakuhub-2389d66da849798f8d4ec5f10e3b07c11da49185.tar.xz |
Initial Commit
Diffstat (limited to 'webroot/js/scroll.js')
-rw-r--r-- | webroot/js/scroll.js | 20 |
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 |