【发布时间】:2017-08-12 07:10:34
【问题描述】:
我想禁用跟踪点击输入类型范围,只允许通过拇指拖动。
我可以在除 Microsoft Edge 和 Internet Explorer 之外的所有浏览器中执行此操作。
我就是这样做的
#slider {
display: block;
width: 400px;
height: 40px;
margin: 0px auto;
padding: 5px 10px;
z-index: 20;
border-radius: 20px;
pointer-events: none;
}
#slider::-moz-range-thumb {
pointer-events: auto !important;
}
#slider::-webkit-slider-thumb {
pointer-events: auto !important;
}
#slider::-ms-thumb {
pointer-events: auto !important;
}
#slider::-ms-track {
pointer-events: none !important;
}
<input id="slider" type="range" value="0" min="0" max="100" autocomplete="off" />
请查看为什么它不能在 Microsoft Edge 和 Internet Explorer 上运行,并建议任何可能的方法。
谢谢
【问题讨论】:
-
我很好奇你为什么想要那个。
-
如果您使用第三方脚本来模拟
range功能并且可以自定义以允许禁用机架点击,则可以这样做。