Nuxt.jsで上スクロールした時のみ'sticky-menu'というIDのついたヘッダーが現れるようにしたいです。
そこでmountedに以下のようなコードを書いたのですが、何も変わりません。
原因がわかる方がおられましたらご教授頂けると幸いです。
mounted() { document.addEventListener('DOMContentLoaded', function() { let startPos = 0 const element = document.getElementById('sticky-menu') window.addEventListener('scroll', function(e) { const scrollTop = window.pageYOffset || document.documentElement.scrollTop const currentPos = scrollTop if (currentPos > startPos) { // down element.style.display = 'none' } else { // up element.style.display = 'block' } startPos = currentPos }) }) }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/06 04:27