...
|
...
|
@@ -134,6 +134,27 @@ |
|
|
}, 200);
|
|
|
});
|
|
|
return false;
|
|
|
},
|
|
|
toggle() {
|
|
|
let ghost = true;
|
|
|
let ghost2 = false;
|
|
|
let ghost3 = false;
|
|
|
|
|
|
if (window.scrollY > 40) {
|
|
|
ghost = false;
|
|
|
ghost2 = false;
|
|
|
ghost3 = false;
|
|
|
} else if (window.scrollY > 25) {
|
|
|
ghost = false;
|
|
|
ghost3 = true;
|
|
|
} else if (window.scrollY > 10) {
|
|
|
ghost = false;
|
|
|
ghost2 = true;
|
|
|
}
|
|
|
|
|
|
this.$refs.header.$el.classList.toggle('ghost', ghost);
|
|
|
this.$refs.header.$el.classList.toggle('ghost-2', ghost2);
|
|
|
this.$refs.header.$el.classList.toggle('ghost-3', ghost3);
|
|
|
}
|
|
|
},
|
|
|
ready() {
|
...
|
...
|
@@ -144,14 +165,12 @@ |
|
|
return false;
|
|
|
});
|
|
|
|
|
|
window.addEventListener('scroll', () => {
|
|
|
let transparent = true;
|
|
|
|
|
|
if (window.scrollY > 20) {
|
|
|
transparent = false;
|
|
|
}
|
|
|
window.addEventListener('touchmove', () => {
|
|
|
this.toggle();
|
|
|
});
|
|
|
|
|
|
this.$refs.header.$el.classList.toggle('ghost', transparent);
|
|
|
window.addEventListener('scroll', () => {
|
|
|
this.toggle();
|
|
|
});
|
|
|
|
|
|
document.addEventListener('visibilitychange', () => {
|
...
|
...
|
|