@@ -39,68 +39,94 @@ <h2 class="mb-3">SCROLL EFFECT MODULE</h2>
3939
4040 < div class ="p-use " data-scroll >
4141 < h3 > Basic Use</ h3 >
42- < pre class ="prettyprint lang-html ">
43- < code >
44- <div data-scroll></div>
45- <script src="./js-scroll-effect-module.js"></script>
46- <script> new SCROLL_EFFECT_MODULE({ target: '[data-scroll]' }); </script></ code >
47- </ pre >
48- < pre class ="prettyprint lang-html ">
49- < code >
50- // 予め容易されているアニメーションを利用する場合
51- <link rel="stylesheet" href="./scroll-effect-module.css">
52- <div data-scroll data-scroll-type="fadein"></div></ code >
53- </ pre >
42+ < details >
43+ < summary > HTML</ summary >
44+ < pre class ="prettyprint lang-html "> < code >
45+ <div data-scroll></div>
46+ <script src="./js-scroll-effect-module.js"></script>
47+ <script> new SCROLL_EFFECT_MODULE({ target: '[data-scroll]' }); </script>
48+ </ code > </ pre >
49+ < pre class ="prettyprint lang-html "> < code >
50+ // with default css
51+ <link rel="stylesheet" href="./scroll-effect-module.css">
52+ <div data-scroll data-scroll-type="fadein"></div>
53+ <script src="./js-scroll-effect-module.js"></script>
54+ <script> new SCROLL_EFFECT_MODULE({ target: '[data-scroll]' }); </script>
55+ </ code > </ pre >
56+ </ details >
5457 </ div >
5558
5659 < hr class ="mt-4 mb-4 " data-scroll >
5760
5861 < div class ="p-use " data-scroll >
5962 < h3 > Advanced Use</ h3 >
60- < pre class ="prettyprint lang-html ">
61- < code >
62- <script src="./js-scroll-effect-module.js"></script>
63- <div data-scroll data-scroll-name="first"></div>
64- <div data-scroll data-scroll-name="second"></div>
65- <div data-scroll data-scroll-name="third"></div>
66-
67- <script>
68- const ScrollEffectModule = new SCROLL_EFFECT_MODULE({
69- target: '[data-scroll]',
70- classNameInview : 'is-active',
71- displayRatio : 0.8,
72- displayReverse : true,
73- displayRatioReverse: null,
74- throttleInterval : 3,
75- autoStart : true,
76- on: {
77- Change: function(obj, index, name){
78- console.log('Change', obj, index, name);
79- },
80- In: function(obj, index, name){
81- console.log('In', obj, index, name);
82- },
83- Out: function(obj, index, name){
84- console.log('Out', obj, index, name);
85- },
86- Scroll: function(top){
87- console.log('Scroll', top);
88- }
89- }
90- });
91- </script></ code >
92- </ pre >
63+ < details >
64+ < summary > HTML</ summary >
65+ < pre class ="prettyprint lang-html "> < code >
66+ <script src="./js-scroll-effect-module.js"></script>
67+ <div data-scroll data-scroll-name="first"></div>
68+ <div data-scroll data-scroll-name="second"></div>
69+ <div data-scroll data-scroll-name="third"></div>
70+
71+ <script>
72+ const ScrollEffectModule = new SCROLL_EFFECT_MODULE({
73+ target : '[data-scroll]',
74+ classNameInview: 'is-active',
75+ ratio : 0.8,
76+ ratioReverse : null,
77+ reverse : true,
78+ autoStart : true,
79+ });
80+ </script>
81+ </ code > </ pre >
82+ </ details >
83+ </ div >
84+
85+ < hr class ="mt-4 mb-4 " data-scroll >
86+
87+ < div class ="p-use " data-scroll >
88+ < h3 > Advanced Use (callback)</ h3 >
89+ < details >
90+ < summary > HTML</ summary >
91+ < pre class ="prettyprint lang-html "> < code >
92+ <script src="./js-scroll-effect-module.js"></script>
93+ <div data-scroll data-scroll-name="first"></div>
94+ <div data-scroll data-scroll-name="second"></div>
95+ <div data-scroll data-scroll-name="third"></div>
96+
97+ <script>
98+ const ScrollEffectModule = new SCROLL_EFFECT_MODULE({
99+ target : '[data-scroll]',
100+ ratio : 0.8,
101+ reverse : true,
102+ on: {
103+ Change: function(obj, index, name){
104+ console.log('Change', obj, index, name);
105+ },
106+ In: function(obj, index, name){
107+ console.log('In', obj, index, name);
108+ },
109+ Out: function(obj, index, name){
110+ console.log('Out', obj, index, name);
111+ },
112+ Scroll: function(top){
113+ console.log('Scroll', top);
114+ }
115+ }
116+ });
117+ </script>
118+ </ code > </ pre >
119+ </ details >
93120
94121 < script >
95122 const ScrollEffectModule = new SCROLL_EFFECT_MODULE ( {
96123 target : '[data-scroll]' ,
97- classNameInview : 'is-active' ,
98- displayRatio : 0.8 ,
99- displayReverse : true ,
100- displayRatioReverse : null ,
101- firstDelay : 100 ,
102- throttleInterval : 3 ,
103- autoStart : true ,
124+ classNameInview : 'is-active' ,
125+ ratio : 0.5 ,
126+ ratioReverse : 0.9 ,
127+ reverse : true ,
128+ firstDelay : 100 ,
129+ autoStart : true ,
104130 on : {
105131 Change : function ( obj , index , name ) {
106132 console . log ( 'Change' , obj , index , name ) ;
@@ -147,22 +173,22 @@ <h2>EffectType : fadein bottom</h2>
147173 < p > [data-scroll-type="fadeinBottom"]</ p >
148174 </ div >
149175 < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
150- < div class ="text-center " data-scroll data-scroll-type ="fadeinLeft ">
176+ < div class ="text-center " data-scroll data-scroll-name =" demo4 " data-scroll- type ="fadeinLeft ">
151177 < h2 > EffectType : fadein left</ h2 >
152178 < p > [data-scroll-type="fadeinLeft"]</ p >
153179 </ div >
154180 < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
155- < div class ="text-center " data-scroll data-scroll-type ="fadeinRight ">
181+ < div class ="text-center " data-scroll data-scroll-name =" demo5 " data-scroll- type ="fadeinRight ">
156182 < h2 > EffectType : fadein right</ h2 >
157183 < p > [data-scroll-type="fadeinRight"]</ p >
158184 </ div >
159185 < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
160- < div class ="text-center " data-scroll data-scroll-type ="zoomin ">
186+ < div class ="text-center " data-scroll data-scroll-name =" demo6 " data-scroll- type ="zoomin ">
161187 < h2 > EffectType : fadein zoomin</ h2 >
162188 < p > [data-scroll-type="zoomin"]</ p >
163189 </ div >
164190 < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
165- < div class ="text-center " data-scroll data-scroll-type ="spinin ">
191+ < div class ="text-center " data-scroll data-scroll-name =" demo7 " data-scroll- type ="spinin ">
166192 < h2 > EffectType : spinin</ h2 >
167193 < p > [data-scroll-type="spinin"]</ p >
168194 </ div >
0 commit comments