禁用跟踪HTML5范围输入
Disable track on HTML5 range input
我试图找到一种方法来防止用户点击进入HTML5范围输入的"track"部分。实际上,我只希望用户能够使用"句柄"来更改范围值。
这可能吗?
至少在chrome上可以通过指针事件实现。
input[type=range] {
pointer-events: none;
}
input[type=range]::-webkit-slider-thumb {
pointer-events:auto;
}
这将禁用点击轨道,只允许点击滑块拇指。
添加disabled应该可以。
<input id="rangeindicator" disabled type="range" name="points" min="1" max="10">
,然后你可以很容易地使用jQuery改变值,像这样:
$("#rangeindicator").val(1)
相关文章:
- 如果不兼容,则隐藏范围输入
- 如何在Jasmine/Rect中测试带有范围输入的“onChange”事件
- 显示范围输入的值"无法读取属性'值'“为空”;
- HTML5范围输入重新加载
- 范围输入值检查(AngularJS)
- 更改日期范围输入组件的格式
- HTML5:如何创建一个“;范围输入类型“;具有动态值
- 如何通过javascript获取html范围输入类型的最大值
- HTML 范围输入在尝试移动时无响应
- 从范围输入(滑块)中获取值
- 在范围输入的拇指内放置一个值
- HTML5 范围输入值在引导弹出窗口中没有变化
- 重复离子范围输入的去冲突ng模型
- 如何正确设置范围输入元素的动画
- JQuery 范围输入侦听器
- 在 JS 中重置 HTML 范围输入不会移动显示的滑块
- 启用/禁用范围输入
- 在值更改时在范围输入的处理程序上显示所选值
- 如何使用类型范围输入的值来设置jQuery UI Slider的值
- 范围输入值出现意外结果