Closed Taebu closed 6 years ago
var vs=0;
..중략...
function toggle_sound()
{
if(!is_sound){
player.unMute();
$("#sound_switch").html("<font style=color:#fff>배경음악 끄기<br><i class='material-icons'></i></font>");
$("#volume").html(vs);
}else{
player.mute();
$("#sound_switch").html("<font style=color:#fff>배경음악 켜기<br><i class='material-icons'></i></font>");
vs=0;
$("#volume").html("0");
}
개선후
var vs=0;
var temp_vs=0;
function toggle_sound()
{
if(!is_sound){
vs=temp_vs;
player.unMute();
$("#sound_switch").html("<font style=color:#fff>배경음악 끄기<br><i class='material-icons'></i></font>");
$("#volume").html(temp_vs);
//rangeSlider.noUiSlider.set(temp_vs);
rangeSlider.removeAttribute('disabled');
}else{
temp_vs=player.getVolume();
player.mute();
$("#sound_switch").html("<font style=color:#fff>배경음악 켜기<br><i class='material-icons'></i></font>");
vs=0;
$("#volume").html("0");
//rangeSlider.noUiSlider.set(0);
rangeSlider.setAttribute('disabled', true);
}
var rangeSlider;
var rangeSliderValueElement;
#main{position:absolute;width:100%}
개선후
#main{position:absolute;width:98%;left:1%}
음소거 중에는 소리를 제어 할 수 없습니다. 해제 하고 소리를 제어 해야 합니다. 아래 코드 추가
function checkKey(e) {
/* ...중략... */
if(e.keyCode=="77"){
toggle_sound();
return;
}
if(!is_sound){
$("#volume").html("음소거중 입니다.'m'키나 '음소거 아이콘'을 눌러 주세요.");
return;
}
화면 아래 슬라이더 생기는 문제 건.