我有一个由我设计的自定义播放器。通过单击进度条,可以倒带音频文件。我还想这样做,以便在拖动滑块时,音频文件被倒带。因此,从视觉上看,它无法从容器中拉出。我也想知道如果没有 , 是否可以做到这一点input
,因为。我最初没有使用它。拖动时跟踪什么事件也很有趣。一个非常简单的例子来说明如何做到这一点就足够了。
这是一个示例https://jsfiddle.net/dftx5b8n/
.range {
width: 200px;
height: 10px;
border-radius: 12px;
background-color: darksalmon;
}
.line {
width: 30%;
height: 10px;
border-radius: 12px;
background-color: aquamarine;
position: relative;
}
.circle {
position: absolute;
right: -7px;
top: -3px;
width: 14px;
height: 14px;
border-radius: 50%;
background-color: #f7f8fa;
border: 2px solid blue;
}
<div class="range">
<div class="line">
<div class="circle"></div>
</div>
</div>
让你成为一个范围。演示在这里。这是JS: