Skip to content

Commit 296a952

Browse files
authored
Merge pull request #12 from yama-dev/v0.5.0
V0.5.0
2 parents 59a4857 + 99c7e51 commit 296a952

File tree

6 files changed

+227
-254
lines changed

6 files changed

+227
-254
lines changed

README.md

Lines changed: 50 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# SCROLL EFFECT MODULE
22

3+
[![](https://img.shields.io/github/repo-size/yama-dev/js-scroll-effect-module.svg)](https://github.com/yama-dev/js-scroll-effect-module/releases/latest)
4+
[![](https://img.shields.io/github/release/yama-dev/js-scroll-effect-module.svg)](https://github.com/yama-dev/js-scroll-effect-module/releases/latest)
5+
[![](https://img.shields.io/david/yama-dev/js-scroll-effect-module.svg)](https://github.com/yama-dev/js-scroll-effect-module/releases/latest)
6+
[![](https://img.shields.io/david/dev/yama-dev/js-scroll-effect-module.svg)](https://github.com/yama-dev/js-scroll-effect-module/releases/latest)
7+
[![GitHub](https://img.shields.io/github/license/yama-dev/js-scroll-effect-module.svg)](https://github.com/yama-dev/js-scroll-effect-module/blob/master/LICENSE)
8+
39
<br>
410

511
## Feature
@@ -20,7 +26,7 @@ Add effect according to scroll.
2026

2127
- npm -> [https://www.npmjs.com/package/js-scroll-effect-module](https://www.npmjs.com/package/js-scroll-effect-module)
2228

23-
- Standalone(CDN) -> [https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.3.0/dist/js-scroll-effect-module.js](https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.3.0/dist/js-scroll-effect-module.js)
29+
- Standalone(CDN) -> [https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.5.0/dist/js-scroll-effect-module.js](https://cdn.jsdelivr.net/gh/yama-dev/js-scroll-effect-module@v0.5.0/dist/js-scroll-effect-module.js)
2430

2531
- Zip -> [yama-dev/js-scroll-effect-module](https://github.com/yama-dev/js-scroll-effect-module/releases/latest)
2632

@@ -57,31 +63,52 @@ import SCROLL_EFFECT_MODULE from 'js-scroll-effect-module';
5763
<link rel="stylesheet" href="./scroll-effect-module.css">
5864
<script src="./js-scroll-effect-module.js"></script>
5965

60-
<div class="js-scroll js-scroll__fadein-basic"></div>
66+
<div class="js-scroll"></div>
67+
68+
<script>
69+
var ScrollEffectModule = new SCROLL_EFFECT_MODULE({
70+
elem : '.js-scroll',
71+
firstElem : '.js-scroll--first',
72+
73+
displayRatio : 0.8, // 判定する比率を指定(ウィンドウ高さを1として指定)
74+
displayReverse : true, // スクロールを戻した時にクラスを削除するかどうか
75+
76+
firstDelay : 0, // 初回動作までの遅延時間(ms)
77+
firstDelaySteps : 100, // 初回出現要素を指定した場合のステップ遅延時間(ms)
78+
79+
addClassNameActive : 'is-active', // null を設定するとクラスが付与されなくなる。
80+
81+
on: {
82+
Scroll: function(top){
83+
console.log('Scroll', top);
84+
},
85+
Change: function(item, pos){
86+
console.log('Change', item, pos);
87+
},
88+
In: function(item, pos){
89+
console.log('In', item, pos);
90+
},
91+
Out: function(item, pos){
92+
console.log('Out', item, pos);
93+
}
94+
}
95+
});
96+
</script>
97+
```
98+
99+
### Advanced Use (Acceleration)
61100

101+
``` html
102+
<script src="./js-scroll-effect-module.js"></script>
62103
<script>
63-
var ScrollEffectModule = new SCROLL_EFFECT_MODULE({
64-
elem : '.js-scroll',
65-
displayRatio : 0.8,
66-
displayReverse : true,
67-
firstElem : '.js-scroll--first',
68-
firstElemDelayTime : 300,
69-
firstDelayTime : 500,
70-
loadDelayTime : 0,
71-
addClassNameActive : 'is-active',
72-
on: {
73-
In: function(item, pos){
74-
console.log('In')
75-
console.log(item);
76-
console.log(pos);
77-
},
78-
Out: function(item, pos){
79-
console.log('Out')
80-
console.log(item);
81-
console.log(pos);
104+
var ScrollEffectModule = new SCROLL_EFFECT_MODULE({
105+
acceleration : true,
106+
on: {
107+
Acceleration: function(num){
108+
console.log('Acceleration', num);
109+
}
82110
}
83-
}
84-
});
111+
});
85112
</script>
86113
```
87114

0 commit comments

Comments
 (0)