Si vous utilisez des événements de clic, vous pouvez utiliser l'événement pour connaître le nœud actuel.
Cependant, si l'événement n'est pas lié, comment obtenir le nœud p actuel dans p标签
<p>这是一个段落</p>
Mon exigence est que lors du défilement vers différents nœuds via la barre de défilement, v-show=true
<p ref='pBox'>
<p v-show='body.scrollTop === 当前节点.offsetTop'>这是一个段落1</p>
<p v-show='body.scrollTop === 当前节点.offsetTop'>这是一个段落2</p>
<p v-show='body.scrollTop === 当前节点.offsetTop'>这是一个段落3</p>
</p>
export default {
computed: {
body: this.$refs.pBox.offsetParent
}
}
Vous pouvez utiliser des instructions personnalisées pour implémenter, Démo :
https://jsfiddle.net/fedesign...
scrollTop
etoffsetTop
sont tous deux des variables.Pourquoi ne liez-vous pas l'événement
scroll
avec lescrollTop
debody
et tous lesp
requis Tous lesoffsetTop
sont-ils enregistrés dansdonnées
?Alors
scrollTop
和offsetTop
都是变量。你要不绑定
scroll
事件的时候把body
的scrollTop
和所有需要的p
的offsetTop
都获取下存到data
里?然后
不过我对效果有点疑问,就是好几个
Mais j'ai quelques doutes sur l'effet, c'est à dire que lorsque plusieursp
未显示的时候他们的offsetTop
是不是同一个值。然后我想知道你的
p
rrreeep
ne sont pas affichés, leursoffsetTop
ont la même valeur.Alors je veux savoir à quoi fait référence votre nœud
p
? Nœud de texte ? 🎜Merci pour vos réponses, la solution finale est :