[英]in range input, when min and max are equal, the slide should just be a dot?
Check if this helps you ..检查这是否对您有帮助..
window.onload=function(){ var slider = document.getElementById('slider'); if(parseInt(slider.getAttribute('min')) == parseInt(slider.getAttribute('max'))){ slider.style.width=0; } }
<input id="slider" type="range" min="1" max="1" value="50">
give a id to your input
给你的
input
一个id
<input type="range" min="1" max="1" id="rangeInput" />
Then add following javascript code for running in the page:然后添加以下javascript代码以在页面中运行:
const rangeInput = document.getElementById("rangeInput");
if (rangeInput.min === rangeInput.max) {
rangeInput.style.width = "0px";
}
From what I understand, you just need to set its width to zero据我了解,您只需要将其宽度设置为零
input{ width: 0; }
<input type="range" min="1" max="1" value="50">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.