Skip to content

Commit 81076cf

Browse files
committed
add 'header' 'offset' option
1 parent 381c68d commit 81076cf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/js-scroll-module.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ export class SCROLL_MODULE {
99
let _options_default = {
1010
duration : 600,
1111
easing: SCROLL_MODULE.easeOutQuart,
12+
offset: 0,
13+
header: null,
1214
trueFunction: function(){
1315
if(window.innerWidth <= 765){
1416
return true;
@@ -54,8 +56,8 @@ export class SCROLL_MODULE {
5456
DOM.addEvent(this.state.elem_array, 'click', (e)=>{
5557
e.preventDefault();
5658
let _elem_target_data = e.currentTarget.getAttribute(this.state.elem_selector.replace(/(\[|\]|\^|=|"|#)/g,''));
57-
let _elem_target_data_header = e.currentTarget.getAttribute('data-scroll-header');
58-
let _elem_target_data_offset = e.currentTarget.getAttribute('data-scroll-offset');
59+
let _elem_target_data_header = e.currentTarget.getAttribute('data-scroll-header') || this.options.header;
60+
let _elem_target_data_offset = e.currentTarget.getAttribute('data-scroll-offset') || this.options.offset;
5961
let _elem_target_data_true_offset = e.currentTarget.getAttribute('data-scroll-true-offset');
6062
this._animeFunctionPrep(_elem_target_data, null, _elem_target_data_header, _elem_target_data_offset, _elem_target_data_true_offset);
6163
});

0 commit comments

Comments
 (0)