[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 /* 2 YUI 3.17.2 (build 9c3c78e) 3 Copyright 2014 Yahoo! Inc. All rights reserved. 4 Licensed under the BSD License. 5 http://yuilibrary.com/license/ 6 */ 7 8 YUI.add('anim-scroll', function (Y, NAME) { 9 10 /** 11 * Adds support for the <code>scroll</code> property in <code>to</code> 12 * and <code>from</code> attributes. 13 * @module anim 14 * @submodule anim-scroll 15 */ 16 17 var NUM = Number; 18 19 //TODO: deprecate for scrollTop/Left properties? 20 Y.Anim.behaviors.scroll = { 21 set: function(anim, att, from, to, elapsed, duration, fn) { 22 var 23 node = anim._node, 24 val = ([ 25 fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration), 26 fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration) 27 ]); 28 29 if (val[0]) { 30 node.set('scrollLeft', val[0]); 31 } 32 33 if (val[1]) { 34 node.set('scrollTop', val[1]); 35 } 36 }, 37 get: function(anim) { 38 var node = anim._node; 39 return [node.get('scrollLeft'), node.get('scrollTop')]; 40 } 41 }; 42 43 44 45 }, '3.17.2', {"requires": ["anim-base"]});
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |