AutorÃa | Ultima modificación | Ver Log |
YUI.add('anim-scroll', function (Y, NAME) {/*** Adds support for the <code>scroll</code> property in <code>to</code>* and <code>from</code> attributes.* @module anim* @submodule anim-scroll*/var NUM = Number;//TODO: deprecate for scrollTop/Left properties?Y.Anim.behaviors.scroll = {set: function(anim, att, from, to, elapsed, duration, fn) {varnode = anim._node,val = ([fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)]);if (val[0]) {node.set('scrollLeft', val[0]);}if (val[1]) {node.set('scrollTop', val[1]);}},get: function(anim) {var node = anim._node;return [node.get('scrollLeft'), node.get('scrollTop')];}};}, '3.18.1', {"requires": ["anim-base"]});