gpt4 book ai didi

javascript - 如何在javascript中获取进度条的x坐标

转载 作者:行者123 更新时间:2023-11-28 07:00:18 25 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 设置进度条的宽度,但无法获得正确的进度条宽度。

<div id="defaultBar"> 
<div id="progressbar"></div>
</div>


var bar = document.getElementById("defaultBar");
var progressBar = document.getElementById("progressbar");
bar.addEventListener("click", clickBar, false);

function clickBar(event){
var x = event.pageX - bar.offsetLeft;
var time = x * audio.duration/barSize;
audio.currentTime = time;
progressBar.style.width = x + 'px';
}

最佳答案

尝试:

 var x = event.offsetX 

获取该事件和目标节点的填充边缘之间的鼠标指针的 X 坐标。

关于javascript - 如何在javascript中获取进度条的x坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32208377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com