javascript - 获取滑块的最后一个值
问题描述
我正在使用 HTML 滑块 ( type="range"
)。它在到达目标值时更新每个中间值的相关元素。因为是大数据渲染项目,导致应用程序变慢。我希望它只取最后一个值,而不是中间值。
我在 React 项目中使用这个元素。我遇到 MaterialUI 有onChangeCommitted
事件,但我不想使用外部库。
有没有办法模拟这个onChangeCommitted
?
解决方案
您可以使用该step
属性来提及用户可以增加多少范围值。例如,我们可以将1
其设为起始值和100
最后一个值,step=100
并且只允许用户将值从 0 增加到 100。
<input type="range" id="volume" name="volume"
min="1" max="100" step="100">
<label for="volume">Volume</label>
推荐阅读
- azure - 将新块上传到现有 Azure BlockBlob 时,块 ID 的最大长度是多少
- swiftui - 如何在 SwiftUI 中使 ViewModel 实例处于活动状态?
- flutter - 未处理的异常:状态不佳:调用关闭后无法添加新事件?
- android - 从 APK 运行时不显示图像
- nsis - 如何使用 NSIS 在卸载期间保存日志
- python - 使用 cmaps 进行散点图
- c# - win2D CanvasControl DrawImage() 通过错误“值不在预期范围内”?
- r - 如何使用geom将三个汇总数据点添加到ggplot而不必具有相同的数据大小?
- python - 如何引用在函数中初始化的列表?(Python)
- docker - 理解 docker create 命令行参数