From 753709b56a3946eaa5907e8639a144e094e93a72 Mon Sep 17 00:00:00 2001 From: yama-dev Date: Tue, 21 Sep 2021 01:13:24 +0900 Subject: [PATCH 1/5] update version text. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 361e583..f44b227 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "js-scroll-effect-module", - "version": "0.11.1", + "version": "0.11.2", "description": "Add effect at scroll.", "keywords": [ "scroll", From f66da94415e948210dcaa0bd32fcdcaf10097004 Mon Sep 17 00:00:00 2001 From: yama-dev Date: Tue, 21 Sep 2021 01:13:33 +0900 Subject: [PATCH 2/5] update version text. --- .env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env b/.env index cf69897..99639f2 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ SLUG=js-scroll-effect-module -VERSION=0.11.1 +VERSION=0.11.2 From 5f9f1fab83889de8501fe66a267fa9e80c7fae7e Mon Sep 17 00:00:00 2001 From: yama-dev Date: Tue, 21 Sep 2021 01:13:56 +0900 Subject: [PATCH 3/5] adjust default setting. --- src/js-scroll-effect-module.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js-scroll-effect-module.js b/src/js-scroll-effect-module.js index 88613b8..11ceb84 100644 --- a/src/js-scroll-effect-module.js +++ b/src/js-scroll-effect-module.js @@ -33,7 +33,7 @@ export default class SCROLL_EFFECT_MODULE { firstDelay : 10, firstDelaySteps : 100, - throttleInterval : 50, + throttleInterval : 5, addClassNameActive : 'is-active', From 19891e9452c8e8c6a961a0514874e196925f67c8 Mon Sep 17 00:00:00 2001 From: yama-dev Date: Tue, 21 Sep 2021 01:14:02 +0900 Subject: [PATCH 4/5] build --- dist/js-scroll-effect-module.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/js-scroll-effect-module.js b/dist/js-scroll-effect-module.js index d21ef59..fbc85af 100644 --- a/dist/js-scroll-effect-module.js +++ b/dist/js-scroll-effect-module.js @@ -1,2 +1,2 @@ -/*! @yama-dev/js-scroll-effect-module Version 0.11.1 Repository https://github.com/yama-dev/js-scroll-effect-module Copyright yama-dev Licensed MIT */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.SCROLL_EFFECT_MODULE=e():t.SCROLL_EFFECT_MODULE=e()}(self,(function(){return function(){"use strict";var t={d:function(e,i){for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}},e={};function i(t){try{return t instanceof HTMLElement}catch(t){return!1}}function n(t,e){if(e){var s,o=n(t),a=[];return!!o&&(o.map((function(t){if(!(s=i(e)?Array.prototype.slice.call(t.querySelectorAll(e.tagName.toLowerCase())):Array.prototype.slice.call(t.querySelectorAll(e))))return!1;a=a.concat(s)})),a)}if(!t)return!1;var c;if(!Array.isArray(t)&&!t.length||function(t){try{return"string"==typeof t}catch(t){return!1}}(t))c=i(t)?Array(t):Array.prototype.slice.call(document.querySelectorAll(t));else{if(!i(t[0]))return!1;c=Array.prototype.slice.call(t)}return 0===c.length&&(c=null),c}function s(t,e){return i(t)?t.classList.contains(e):document.querySelector(t).classList.contains(e)}function o(t,e){var i=n(t);if(!i)return!1;i.map((function(t){t.classList.add(e)}))}function a(t,e){var i=n(t);if(!i)return!1;i.map((function(t){t.classList.remove(e)}))}function c(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function r(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};f(this,t),this.Version="0.11.1",this.state={NumScrolltopPre:window.pageYOffset,NumScrolltop:window.pageYOffset,PosList:[],PosListFixPre:[],PosListFix:[],PosListNoneFix:[],flg:{intersectChanged:!1}};var i={elem:null,firstElem:null,displayRatio:.8,displayReverse:!1,displayRatioReverse:null,firstDelay:10,firstDelaySteps:100,throttleInterval:50,addClassNameActive:"is-active",autoStart:!0,intersect:!1,addClassNameIntersect:"is-intersect",addClassNameIntersectOver:"is-intersect-over",on:{Scroll:null,Change:null,In:null,Out:null,Intersect:null}};this.config=r(r({},i),e),this.config.displayRatioReverse?this.config.displayRatioReversei.pos?("load"===t&&i.count++,i.active=!0,e.state.PosListFix.push(i)):(i.active=!1,e.state.PosListNoneFix.push(i))),e.config.displayRatio!==e.config.displayRatioReverse&&(e.state.NumScrolltop+e.NumWindowHeight*e.config.displayRatio>i.pos?("load"===t&&i.count++,i.active=!0,e.state.PosListFix.push(i)):e.state.NumScrolltop+e.NumWindowHeight*e.config.displayRatioReverse>i.pos?i.active?e.state.PosListFix.push(i):e.state.PosListNoneFix.push(i):(i.active=!1,e.state.PosListNoneFix.push(i))),e.config.intersect&&(e.state.NumScrolltop>i.pos?e.state.NumScrolltop+e.NumWindowHeight>i.pos+i.height?i.intersect&&(e.state.flg.intersectChanged=!0,i.intersect=!1,i.intersectover=!0):i.intersect||(e.state.flg.intersectChanged=!0,i.intersect=!0,i.intersectover=!1):i.intersect&&(e.state.flg.intersectChanged=!0,i.intersect=!1,i.intersectover=!1))})),"load"===t?this.ActionChangeFirst():"scroll"===t&&this.state.PosListFixPre.length!==this.state.PosListFix.length&&this._actionChange(),this.config.intersect&&this.state.flg.intersectChanged&&(this.state.flg.intersectChanged=!1,this._actionChangeIntersect()),this.config.on.Scroll&&"function"==typeof this.config.on.Scroll&&this.config.on.Scroll(this.state.NumScrolltop),this.state.NumScrolltopPre=this.state.NumScrolltop,this.state.PosListFixPre=this.state.PosListFix}},{key:"ActionChangeFirst",value:function(){var t=this,e=0;this.$elemItemFirst?function i(){setTimeout((function(){t.config.addClassNameActive&&o(t.$elemItemFirst[e],t.config.addClassNameActive),++e0&&void 0!==arguments[0]?arguments[0]:{};f(this,t),this.Version="0.11.2",this.state={NumScrolltopPre:window.pageYOffset,NumScrolltop:window.pageYOffset,PosList:[],PosListFixPre:[],PosListFix:[],PosListNoneFix:[],flg:{intersectChanged:!1}};var i={elem:null,firstElem:null,displayRatio:.8,displayReverse:!1,displayRatioReverse:null,firstDelay:10,firstDelaySteps:100,throttleInterval:5,addClassNameActive:"is-active",autoStart:!0,intersect:!1,addClassNameIntersect:"is-intersect",addClassNameIntersectOver:"is-intersect-over",on:{Scroll:null,Change:null,In:null,Out:null,Intersect:null}};this.config=r(r({},i),e),this.config.displayRatioReverse?this.config.displayRatioReversei.pos?("load"===t&&i.count++,i.active=!0,e.state.PosListFix.push(i)):(i.active=!1,e.state.PosListNoneFix.push(i))),e.config.displayRatio!==e.config.displayRatioReverse&&(e.state.NumScrolltop+e.NumWindowHeight*e.config.displayRatio>i.pos?("load"===t&&i.count++,i.active=!0,e.state.PosListFix.push(i)):e.state.NumScrolltop+e.NumWindowHeight*e.config.displayRatioReverse>i.pos?i.active?e.state.PosListFix.push(i):e.state.PosListNoneFix.push(i):(i.active=!1,e.state.PosListNoneFix.push(i))),e.config.intersect&&(e.state.NumScrolltop>i.pos?e.state.NumScrolltop+e.NumWindowHeight>i.pos+i.height?i.intersect&&(e.state.flg.intersectChanged=!0,i.intersect=!1,i.intersectover=!0):i.intersect||(e.state.flg.intersectChanged=!0,i.intersect=!0,i.intersectover=!1):i.intersect&&(e.state.flg.intersectChanged=!0,i.intersect=!1,i.intersectover=!1))})),"load"===t?this.ActionChangeFirst():"scroll"===t&&this.state.PosListFixPre.length!==this.state.PosListFix.length&&this._actionChange(),this.config.intersect&&this.state.flg.intersectChanged&&(this.state.flg.intersectChanged=!1,this._actionChangeIntersect()),this.config.on.Scroll&&"function"==typeof this.config.on.Scroll&&this.config.on.Scroll(this.state.NumScrolltop),this.state.NumScrolltopPre=this.state.NumScrolltop,this.state.PosListFixPre=this.state.PosListFix}},{key:"ActionChangeFirst",value:function(){var t=this,e=0;this.$elemItemFirst?function i(){setTimeout((function(){t.config.addClassNameActive&&o(t.$elemItemFirst[e],t.config.addClassNameActive),++e Date: Tue, 21 Sep 2021 01:14:39 +0900 Subject: [PATCH 5/5] adjust readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 00633a8..fa87ea3 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Add effect according to scroll. - npm -> [https://www.npmjs.com/package/js-scroll-effect-module](https://www.npmjs.com/package/js-scroll-effect-module) -- Standalone(CDN) -> [https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.11.1/dist/js-scroll-effect-module.js](https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.11.1/dist/js-scroll-effect-module.js) +- Standalone(CDN) -> [https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.11.2/dist/js-scroll-effect-module.js](https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.11.2/dist/js-scroll-effect-module.js) - Zip -> [yama-dev/js-scroll-effect-module](https://github.com/yama-dev/js-scroll-effect-module/releases/latest)