Method: Situated::Element#scrolls
- Defined in:
- lib/source/redshift/situated.rb
#scrolls ⇒ Object
95 96 97 98 99 100 101 102 103 |
# File 'lib/source/redshift/situated.rb', line 95 def scrolls `var element = this.__native__, position = {x : 0, y : 0}; while (element && !c$Situated.c$Utilities.m$is_body_bool(element)){ position.x += element.scrollLeft; position.y += element.scrollTop; element = element.parentNode; }` return {:x => `position.x`, :y => `position.y`} end |