summaryrefslogtreecommitdiffstats
path: root/webroot/js/jquery.anchor.js
diff options
context:
space:
mode:
Diffstat (limited to 'webroot/js/jquery.anchor.js')
-rwxr-xr-xwebroot/js/jquery.anchor.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/webroot/js/jquery.anchor.js b/webroot/js/jquery.anchor.js
new file mode 100755
index 0000000..d6db7ab
--- /dev/null
+++ b/webroot/js/jquery.anchor.js
@@ -0,0 +1,39 @@
+/*******
+
+ *** Anchor Slider by Cedric Dugas ***
+ *** Http://www.position-absolute.com ***
+
+ Never have an anchor jumping your content, slide it.
+
+ Don't forget to put an id to your anchor !
+ You can use and modify this script for any project you want, but please leave this comment as credit.
+
+*****/
+
+
+
+$(document).ready(function() {
+ $("a.anchorLink").anchorAnimate()
+});
+
+jQuery.fn.anchorAnimate = function(settings) {
+
+ settings = jQuery.extend({
+ speed : 1100
+ }, settings);
+
+ return this.each(function(){
+ var caller = this
+ $(caller).click(function (event) {
+ event.preventDefault()
+ var locationHref = window.location.href
+ var elementClick = $(caller).attr("href")
+
+ var destination = $(elementClick).offset().top;
+ $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() {
+ window.location.hash = elementClick
+ });
+ return false;
+ })
+ })
+} \ No newline at end of file