We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1153f6c commit 8e9d4edCopy full SHA for 8e9d4ed
1 file changed
src/layzr.js
@@ -32,6 +32,7 @@ export default (options = {}) => {
32
33
const instance = knot({
34
handlers: handlers,
35
+ handlersFor: handlersFor,
36
check: check,
37
update: update
38
})
@@ -110,6 +111,15 @@ export default (options = {}) => {
110
111
;['scroll', 'resize'].forEach(event => window[action](event, requestScroll))
112
return this
113
}
114
+
115
+ function handlersFor(node, flag) {
116
+ const action = flag
117
+ ? 'addEventListener'
118
+ : 'removeEventListener'
119
120
+ ;node[action]('scroll', requestFrame))
121
+ return this
122
+ }
123
124
function check() {
125
windowHeight = window.innerHeight
0 commit comments