Jika anda menggunakan acara klik, anda boleh menggunakan acara untuk mengetahui nod semasa.
Namun, jika acara tidak terikat, bagaimana untuk mendapatkan nod p semasa dalam p标签
<p>这是一个段落</p>
Keperluan saya ialah apabila menatal ke nod yang berbeza melalui bar skrol, 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
}
}
Anda boleh menggunakan arahan tersuai untuk melaksanakan, Demo:
https://jsfiddle.net/fedesign...
scrollTop
danoffsetTop
kedua-duanya pembolehubah.Mengapa anda tidak mengikat acara
scroll
denganscrollTop
body
dan semuap
yang diperlukan Adakah semuaoffsetTop
disimpan kedata
?Kemudian
scrollTop
和offsetTop
都是变量。你要不绑定
scroll
事件的时候把body
的scrollTop
和所有需要的p
的offsetTop
都获取下存到data
里?然后
不过我对效果有点疑问,就是好几个
Tetapi saya mempunyai sedikit keraguan tentang kesannya, iaitu, apabila beberapap
未显示的时候他们的offsetTop
是不是同一个值。然后我想知道你的
p
rrreeep
s tidak dipaparkan,offsetTop
nya mempunyai nilai yang sama.Kemudian saya ingin tahu apa yang dirujuk nod
p
anda? Nod teks? #🎜🎜#Terima kasih atas jawapan anda Penyelesaian terakhir ialah:
.