【发布时间】:2025-11-23 02:20:23
【问题描述】:
我试图让一个元素隐藏在一个 div 中的滚动上。我尝试了本教程https://codepen.io/neutraltone/pen/poobdgv,但它在滚动整个窗口时有效。我无法让它在特定的 div 上工作。
mounted() {
this.lastScrollPosition = window.pageYOffset
window.addEventListener('scroll', this.onScroll)
},
beforeUnmount() {
window.removeEventListener('scroll', this.onScroll)
},
我正在使用 Vuejs 3。我认为问题在于,我无法具体指向 div。我用 this.$ref.name(在 div 上使用 ref="name")而不是 window 进行了尝试,但有些东西没有加起来。
提前致谢!
【问题讨论】: