MediaWiki:Common.js: различия между версиями
Страница интерфейса MediaWiki
Дополнительные действия
Actn2k (обсуждение | вклад) Нет описания правки |
Rirma4ch (обсуждение | вклад) Нет описания правки Метка: отменено |
||
| Строка 166: | Строка 166: | ||
} | } | ||
} | } | ||
const btnUp = { | |||
el: document.querySelector('.btn-up'), | |||
show() { | |||
this.el.classList.remove('btn-up_hide'); | |||
}, | |||
hide() { | |||
this.el.classList.add('btn-up_hide'); | |||
}, | |||
addEventListener() { | |||
window.addEventListener('scroll', () => { | |||
const scrollY = window.scrollY || document.documentElement.scrollTop; | |||
scrollY > 400 ? this.show() : this.hide(); | |||
}); | |||
document.querySelector('.btn-up').onclick = () => { | |||
window.scrollTo({ | |||
top: 0, | |||
left: 0, | |||
behavior: 'smooth' | |||
}); | |||
} | |||
} | |||
} | |||
btnUp.addEventListener(); | |||