У меня есть ползунок громкости, я использую jquery. И хотя это работает, «шар» или «ручка» не появляется.
Как сделать так, чтобы обработанный показ отображался?
Я импортировал для jquery:
<script src="jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>
Вот весь код: js код для обработки изменений объема, а также его html и css.
$("#volume").slider({
min: 0,
max: 100,
value: 0,
range: "min",
slide: function(event, ui) {
setVolume(ui.value / 100);
}
});
function setVolume(myVolume) {
if (audioElement != undefined) {
audioElement.volume = myVolume;
}
}
.audioUtilitiesDiv {
width: 20%;
display: inline-block;
background-color: lightblue;
}
#player {
width: 350px;
height: 50px;
position: relative;
margin: 0 auto;
top: 80px;
i {
position: absolute;
margin-top: -6px;
color: #666;
}
i.fa-volume-down {
margin-left: -8px;
}
i.fa-volume-up {
margin-right: -8px;
right: 0;
}
}
#volume {
position: absolute;
left: 24px;
margin: 0 auto;
height: 5px;
width: 300px;
background: #555;
border-radius: 15px;
.ui-slider-range-min {
height: 5px;
width: 300px;
position: absolute;
background: green;
border: none;
border-radius: 10px;
outline: none;
}
.ui-slider-handle {
width: 20px;
height: 20px;
border-radius: 20px;
background: #FFF;
position: absolute;
margin-left: -8px;
margin-top: -8px;
cursor: pointer;
outline: none;
}
}
<div class="audioUtilitiesDiv">
<div id="player">
<i class="fa fa-volume-down"></i>
<div id="volume"></div>
<i class="fa fa-volume-up"></i>
</div>
</div>
Спасибо за любую помощь, которую я получаю, пожалуйста, дайте мне знать, если вам нужна дополнительная информация.