如何在禁用模式下更改 seiyria bootstrap-slider 的工具提示背景颜色?
How to change the tooltip background color for seiyria bootstrap-slider when it is in disabled mode?
我在更改 seiyria bootstrap-滑块的提示颜色时遇到问题,当它处于禁用模式时。
HTML:
<slider ng-model="myCtrl.sliderValue" ng-min="0"
ng-disabled="myCtrl.ischlddsble"
ng-max="5"
step="1"
value="myCtrl.sliderValue"
ticks="myCtrl.sliderTicks()"
formatter="myCtrl.myFormatter"
tooltip="always"
id="divID"></slider>
<input type="checkbox"
ng-model="myCtrl.ischlddsble"
ng-click="myFunc()"/>
JavaScript:
function myFunc(x, _this) {
if (_this.checked) {
x.style.backgroundColor = '#0000FF';
} else {
x.style.backgroundColor = '#FF0000';
}
}
通过使用 ng-disabled,我禁用了滑块,但是当它处于禁用模式时,我需要将工具提示颜色更改为与滑块手柄相同的颜色。如下图所示。
只需像 DEMO FIDDLE 通过 CSS 访问 CSS class slider-disabled
我创造了。
.slider-disabled .tooltip-inner {
background-color: red;
}
.slider-disabled .tooltip.top .tooltip-arrow {
border-top-color: red;
}
我在更改 seiyria bootstrap-滑块的提示颜色时遇到问题,当它处于禁用模式时。
HTML:
<slider ng-model="myCtrl.sliderValue" ng-min="0"
ng-disabled="myCtrl.ischlddsble"
ng-max="5"
step="1"
value="myCtrl.sliderValue"
ticks="myCtrl.sliderTicks()"
formatter="myCtrl.myFormatter"
tooltip="always"
id="divID"></slider>
<input type="checkbox"
ng-model="myCtrl.ischlddsble"
ng-click="myFunc()"/>
JavaScript:
function myFunc(x, _this) {
if (_this.checked) {
x.style.backgroundColor = '#0000FF';
} else {
x.style.backgroundColor = '#FF0000';
}
}
通过使用 ng-disabled,我禁用了滑块,但是当它处于禁用模式时,我需要将工具提示颜色更改为与滑块手柄相同的颜色。如下图所示。
只需像 DEMO FIDDLE 通过 CSS 访问 CSS class slider-disabled
我创造了。
.slider-disabled .tooltip-inner {
background-color: red;
}
.slider-disabled .tooltip.top .tooltip-arrow {
border-top-color: red;
}