From 2389d66da849798f8d4ec5f10e3b07c11da49185 Mon Sep 17 00:00:00 2001 From: Michael Francis Date: Sat, 28 May 2011 13:28:16 -0400 Subject: Initial Commit --- webroot/js/jquery.anchor.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 webroot/js/jquery.anchor.js (limited to 'webroot/js/jquery.anchor.js') 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 -- cgit v1.2.3