Here`s的HTML輸入範圍如何更改使用Jquery/Javascript的RANGE輸入的Track的顏色?
<input id="golden_range" type="range">
我可以用這個CSS改變範圍直通車「#DDD」的背景顏色
#golden_range::-webkit-slider-runnable-track {
width: 300px;
height: 5px;
background: #DDD;
border: none;
border-radius: 3px;
}
#golden_range::-moz-range-track {
width: 300px;
height: 5px;
background: #DDD;
border: none;
border-radius: 3px;
}
但我不能夠改變使用Jquery/Javascript的背景顏色。請幫我解決一下這個。這是我正在嘗試的代碼。
$('#golden_range::-webkit-slider-runnable-track').css('background', '#000');
$('#golden_range::-moz-range-track').css('background', '#000');
反正更好地使用班級...... – CBroe 2015-03-31 16:31:25
當你想改變顏色時是否有任何特定事件?把它放在'$(document).ready'函數中 – Sukanya 2015-03-31 16:34:47
可能出現[用JavaScript改變CSS僞元素樣式]的副本(http://stackoverflow.com/questions/4481485/changing-css-pseudo-element-styles-via -javascript) – 2015-03-31 16:38:29