【发布时间】:2015-09-30 11:20:44
【问题描述】:
我在 Ionic 移动应用中输入了这个范围:
<input class="clear-all" type="range" name="strange" on-release="updateContent()" ng-model="rangeDefault" min="1" max="{{rangesCount}}" value="1" step="1" ng-disabled="isDisabled()">
应用此 CSS:
.custom-range input[type='range']::-webkit-slider-thumb {
width: 20%;
/*display: none;*/
height: 1.6vh;
background: rgb(255,255,255);
box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1);
margin-top: -3px;
border-radius: 5px;
}
根据一个选项,我想隐藏拇指但保持轨道。如果我注释掉 display: none; 它会起作用。我在没有拇指的情况下获得范围输入。但我想根据用户交互动态地做到这一点。
我真的不知道如何与 CSS 上的输入进行交互。我正在使用 angularJS 和 javascript 但没有 JQuery(我会尽可能远离我的项目)所以我正在寻找一个纯 js 解决方案。
【问题讨论】:
标签: javascript html css angularjs