8 lines
571 B
JavaScript
8 lines
571 B
JavaScript
/*
|
|
* Minimalistic Scroll To functionality
|
|
*
|
|
* Copyright (c) 2013 Atelier Disko - All rights reserved.
|
|
*
|
|
* Use of this source code is governed by the BSD 3-clause license.
|
|
*/
|
|
define("scrollTo",["jquery"],function($){function toOffsets(x,y,speed,easing){var result=new $.Deferred();$("html, body").animate({scrollTop:y,scrollLeft:x},speed||"normal",easing||"swing",result.resolve);return result}function toElement(element,speed,easing){var offset=$(element).offset();return toOffsets(offset.left,offset.top,speed,easing)}return{element:toElement,offsets:toOffsets}}); |