(element, view)
| 23 | }; |
| 24 | |
| 25 | var inView = function (element, view) { |
| 26 | if (isHidden(element)) { |
| 27 | return false; |
| 28 | } |
| 29 | |
| 30 | var box = element.getBoundingClientRect(); |
| 31 | return (box.right >= view.l && box.bottom >= view.t && box.left <= view.r && box.top <= view.b); |
| 32 | }; |
| 33 | |
| 34 | var debounceOrThrottle = function () { |
| 35 | if(!useDebounce && !!poll) { |