medor
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

scrollTo.min.js
application/javascript

Download raw (620 bytes)

(function(a){a.fn.scrollTo=function(b){var c={offset:0,speed:"slow",override:null,easing:null};b&&(b.override&&(b.override=-1!=override("#")?b.override:"#"+b.override),a.extend(c,b));return this.each(function(b,e){a(e).click(function(b){var d;null!==a(e).attr("href").match(/#/)&&(b.preventDefault(),d=c.override?c.override:a(e).attr("href"),history.pushState?(history.pushState(null,null,d),a("html,body").stop().animate({scrollTop:a(d).offset().top+c.offset},c.speed,c.easing)):a("html,body").stop().animate({scrollTop:a(d).offset().top+
c.offset},c.speed,c.easing,function(a){window.location.hash=d}))})})}})(jQuery);