Skip to content

Commit 12b41ab

Browse files
committed
add 'data-sem-offset' option
1 parent 88e10ef commit 12b41ab

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/js-scroll-effect-module.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,12 @@ export default class SCROLL_EFFECT_MODULE {
126126
let _elem = DOM.selectDom(this.$elemItem);
127127
if(_elem){
128128
_elem.map((el,i)=>{
129+
let offset = 0;
130+
if(el.dataset && el.dataset.semOffset !== undefined) offset = Number(el.dataset.semOffset);
129131
let obj = {
130132
el: el,
131133
index: i,
132-
pos: el.getBoundingClientRect().top + this.state.NumScrolltop,
134+
pos: el.getBoundingClientRect().top + this.state.NumScrolltop - offset,
133135
height: el.clientHeight,
134136
height2: el.offsetHeight,
135137
count: 0,
@@ -247,8 +249,8 @@ export default class SCROLL_EFFECT_MODULE {
247249
this.state.flg.intersectChanged = true;
248250
el.intersect = false;
249251
el.intersectover = false;
250-
}
251-
}
252+
}
253+
}
252254
}
253255

254256
});

0 commit comments

Comments
 (0)