Method: Situated::Element#scrolls

Defined in:
lib/source/redshift/situated.rb

#scrollsObject



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