javascript - 如何为与当前值一起滑动的滑块制作标签?
问题描述
我想在滑块顶部制作一个标签,它会随着它一起移动,并在它移动时更新它的值。我可以显示标签,但我不知道如何使用滑块移动它。
另外,我想在侧面制作按钮,但如果我把它们放在栏的顶部,滑块就不再起作用了。(代码注释掉了)
function slideBar({ min, max, onChange, value, style, onCLick }) {
return (
<div className="slider-whole">
<div className="labels" style={style}>
<p className="min">{min}</p>
<p className="currentValue" style={style}>{value}</p>
<p className="max">{max}+</p>
</div>
<input
type="range"
name="range"
min={min}
max={max}git
value={value}
className={`slider slider${style.color}`}
id="myRange"
onChange={onChange}
style={style}
/>
{/* <div className="arrow-buttons" style={style}>
<i className="fas fa-chevron-left"></i>
<i className="fas fa-chevron-right"></i>
</div> */}
{/* <output htmlFor="range" onforminput="value = range.valueAsNumber;"></output> */}
</div>
)
}
解决方案
设置你的类slider-name
和position:relative
类currentValue
,position:absolute;
并left
随着当前值的变化动态地设置值。
推荐阅读
- r - 合并大型数据集的最快方法
- javascript - HTML:滚动过程中屏幕卡顿时穿过固定在页面顶部的粘性文本
- angular - fullCalendar-如何以角度取消选择选定的日期
- python - 如何匹配张量流(python)函数的参数
- angularjs - 使用assetic将jquery counterup插件添加到symfony 2
- python - Importing tflearn is very slow
- charts - Chart.js 从折线图中移除阴影
- php - 将数据从一个视图发送到另一个视图 - 流明 (AMP)
- c - scanf_s() 缓冲区在哪里定义?
- c# - 处理大文本 (JSON) 文件