我需要使用jquery设置范围输入的 height属性。我遇到了很多答案,说这是直接不可能的,你需要做一个解决方法,这里是link,或者link
CSS:
input[type="range"]::webkit-slider-thumb {
height : 15px;
}
建议的解决方法是添加另一个具有新高度的css类,例如:
.newHeight::webkit-slider-thumb {
height : 45px;
}
最后你可以通过添加(或切换)新类来设置新的height
:
JQuery:
$('html').addClass('newHeight');
这工作正常,但我的问题是新的height
在我的情况下应该是可变的;我没有确切的值,它是根据页面加载的其他参数计算的。那么在这种情况下是否可以设置height
的{{1}}?