我的音量滑塊旁邊有一個揚聲器圖標,我希望圖標在音量值爲0時更改爲第二個(靜音)揚聲器圖標。我試過不同的變化,沒有奏效。我怎麼做?謝謝!當value = 0時,將'靜音揚聲器'圖標鏈接到音量滑塊?
var volumeslider;
volumeslider = document.getElementById("volumeslider");
\t // Add Event Handling
\t volumeslider.addEventListener("mousemove", setvolume);
\t // Functions
\t function setvolume(){
\t audio.volume = volumeslider.value/100;
}
input[type=range] {
\t -webkit-appearance: none;
\t display: inline-block;
\t vertical-align: top;
\t width: 60%;
\t margin: 10px 0;
}
input[type=range]:focus {
\t outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 10px;
cursor: pointer;
animate: 0.2s;
background: #000000;
}
input[type=range]::-webkit-slider-thumb {
border: 1px solid #000000;
height: 20px;
width: 10px;
border-radius: 1px;
background: #ffffff;
cursor: pointer;
-webkit-appearance: none;
margin-top: -10px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
background: #666666;
}
input[type=range]::-moz-range-track {
width: 100%;
height: 10px;
cursor: pointer;
animate: 0.2s;
background: #000000;
}
input[type=range]::-moz-range-thumb {
border: 1px solid #000000;
height: 20px;
width: 10px;
border-radius: 1px;
background: #666666;
cursor: pointer;
}
input[type=range]::-ms-track {
width: 100%;
height: 10px;
cursor: pointer;
animate: 0.2s;
background: transparent;
border-color: transparent;
border-width: 16px 0;
color: transparent;
}
input[type=range]::-ms-fill-lower {
background: #2a6495;
border: 0.2px solid #010101;
border-radius: 2.6px;
}
input[type=range]::-ms-fill-upper {
background: #3071a9;
border: 0.2px solid #010101;
border-radius: 2.6px;
}
input[type=range]::-ms-thumb {
border: 1px solid #000000;
height: 20px;
width: 10px;
border-radius: 1px;
background: #ffffff;
cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
background: #3071a9;
}
input[type=range]:focus::-ms-fill-upper {
background: #367ebd;
}
<input id="volumeslider" type="range" min="0" max="100" value="100" step="1">
<img src="https://maxcdn.icons8.com/Android/PNG/48/Mobile/speaker-48.png" width="25" height="32">
因此,當值爲零時設置src。 – epascarello