获取节点位置:
<div class="ques-audio-process-speed" @click="showSpeedArea($event)">{{playSpeed}}x</div> showSpeedArea:function(event){ var DOM = event.currentTarget; // 获取节点距离浏览器视口的高度 var top = event.currentTarget.getBoundingClientRect().top; // 获取节点距离浏览器视口的宽度 var left = event.currentTarget.getBoundingClientRect().left; // 获取滚动条滚动距离 var scrollTop=document.body.scrollTop||document.documentElement.scrollTop; // 两个top相加就是节点真正的top值 top = top+scrollTop; },
待续....