当鼠标悬停在HTML进度条上时,可以确定鼠标的位置吗?例如,如果我在播放音频文件时使用进度条,则当用户将鼠标移到显示音频文件所在位置的时间戳的进度栏上时,我想要显示一个工具提示。这将是一种预览他们在点击它之前所寻找的轨道的位置的方式。确定进度条上的鼠标悬停位置?
0
A
回答
1
您可以使用元素上的mouseenter
事件。
document.getElementById("progress").addEventListener("mouseover", function(event) {
})
https://developer.mozilla.org/de/docs/Web/Events/mouseenter
的情况下给你一些futher属性,如clientX
和clientY
。 将这些与进度条的位置和一些减法组合时,您应该能够确定进度条内的鼠标位置。
1
感谢您的指导。 'mousemove'事件是我一直在寻找的。
我修改从一个类似的回答一些代码在本网站使用该事件:
document.getElementById('progressBar').addEventListener('mousemove', function (e) {
var x = e.pageX - this.offsetLeft;
//Convert x value to progress range [0 1]
var xconvert = x/300; //300 is width of the progress bar
var finalx = (xconvert).toFixed(2);
document.getElementById('result').innerHTML = ('Hover position: ' + finalx + "<br/>");
});
相关问题
- 1. C#XAML鼠标位置悬停区域
- 2. 确定图像上的鼠标位置
- 3. 设置鼠标悬停
- 4. 在鼠标悬停上设置变量
- 5. 将鼠标悬停在鼠标上
- 6. 没有在鼠标悬停/鼠标悬停定义jQuery事件
- 7. QScrollBar在鼠标悬停上
- 8. 图片上鼠标悬停
- 9. 鼠标悬停
- 10. 鼠标悬停
- 11. 通过鼠标悬停动态定位div上方的图像
- 12. 在其他图像的鼠标悬停上显示特定位置的图像
- 13. 鼠标悬停时的jQuery图像滑块和鼠标悬停时的重置
- 14. 暂停jQuery悬停(鼠标悬停)
- 15. 鼠标悬停在ScrollableControl的滚动条上时忙光标
- 16. 鼠标悬停和鼠标悬停的问题
- 17. KineticJS鼠标悬停
- 18. appendchild鼠标悬停
- 19. Div鼠标悬停
- 20. 调度“鼠标悬停”在Firefox中
- 21. KineticJS和鼠标悬停和透明度
- 22. jcarousel停在鼠标悬停
- 23. 在鼠标悬停上的文字动画,停止并在鼠标悬停时重置
- 24. 将鼠标悬停在dbgrid标题上
- 25. jQuery的鼠标悬停/鼠标移开
- 26. 在jqtouch中进行鼠标悬停?
- 27. Android模拟鼠标悬停/悬停
- 28. 与悬停事件或鼠标悬停
- 29. jQuery prepend悬停鼠标悬停交换
- 30. 检查鼠标悬停或鼠标悬停与pyHook?
,看一下[**'悬停()'**](HTTPS:/ /www.w3schools.com/jquery/event_hover.asp)。 – Mistalis
*悬停在HTML进度条上时,可以确定鼠标的位置吗?* < - 是。 –