diff options
Diffstat (limited to 'alpinejs/packages/intersect/dist/module.esm.js')
-rw-r--r-- | alpinejs/packages/intersect/dist/module.esm.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/alpinejs/packages/intersect/dist/module.esm.js b/alpinejs/packages/intersect/dist/module.esm.js index d89a47c..2ed0c3e 100644 --- a/alpinejs/packages/intersect/dist/module.esm.js +++ b/alpinejs/packages/intersect/dist/module.esm.js @@ -25,7 +25,14 @@ function getThreshhold(modifiers) { return 0.99; if (modifiers.includes("half")) return 0.5; - return 0; + if (!modifiers.includes("threshold")) + return 0; + let threshold = modifiers[modifiers.indexOf("threshold") + 1]; + if (threshold === "100") + return 1; + if (threshold === "0") + return 0; + return Number(`.${threshold}`); } function getLengthValue(rawValue) { let match = rawValue.match(/^(-?[0-9]+)(px|%)?$/); |