elasticky
Advanced tools
Comparing version 0.1.0 to 0.1.1
@@ -7,3 +7,3 @@ # Change Log | ||
## 0.1.0 | ||
## 0.1.0 – 0.1.1 | ||
@@ -10,0 +10,0 @@ _2020-02-19_ |
@@ -48,5 +48,8 @@ interface ElastickyOptions { | ||
/** Should window.onresize events be monitored? | ||
* A non-zero number means | ||
* "recheck the scroll state every `onresize` ms" | ||
* * A non-zero number means | ||
* "recheck the scroll state every `onresize` ms" | ||
* | ||
* * `true` means that a relevant window object | ||
* is used and `onResize` event is attached | ||
* | ||
* Default `false` | ||
@@ -53,0 +56,0 @@ */ |
@@ -167,3 +167,3 @@ // throttleFn() | ||
else { | ||
window.addEventListener('resize', monitorScroll); | ||
onresize.addEventListener('resize', monitorScroll); | ||
} | ||
@@ -180,4 +180,8 @@ } | ||
if (onresize) { | ||
clearInterval(resizeInterval); | ||
window.removeEventListener('resize', monitorScroll); | ||
if (typeof onresize === 'number') { | ||
clearInterval(resizeInterval); | ||
} | ||
else { | ||
onresize.removeEventListener('resize', monitorScroll); | ||
} | ||
} | ||
@@ -184,0 +188,0 @@ opts.delay && monitorScroll.finish(true); |
{ | ||
"name": "elasticky", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "asdfasdf", | ||
@@ -5,0 +5,0 @@ "main": "elasticky.js", |
11720
266