From 3d87ce6dabbbf01854c988597e7eed258231f367 Mon Sep 17 00:00:00 2001 From: yxw <17074267@qq.com> Date: Thu, 23 Nov 2023 10:47:43 +0800 Subject: [PATCH] fix --- home.html | 45 +++++++++++++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 16 deletions(-) diff --git a/home.html b/home.html index 80e67b5..d2f7f85 100644 --- a/home.html +++ b/home.html @@ -303,7 +303,8 @@
- +
@@ -509,7 +510,8 @@
- +
@@ -972,7 +974,7 @@ $("#lineinput input[name='lineinput']").on('click', function () { let url = "http://192.168.0.116/cgi-bin/test.cgi" let postData = { - action:'home_set', + action: 'home_set', subaction: 'lineinput', signal: $("input[name='lineinput']:checked").val(), module: 'lineinput' @@ -1015,7 +1017,7 @@ let url = "http://192.168.0.116/cgi-bin/test.cgi" let state = $("input[name='lineinput-voice-close']:checked").val() == 'on' let postData = { - action:'home_set', + action: 'home_set', subaction: 'lineinput', state: state ? "close" : "open", module: 'lineinput' @@ -1060,7 +1062,7 @@ let url = "http://192.168.0.116/cgi-bin/test.cgi" let state = $("input[name='microphone1-voice-close']:checked").val() == 'on' let postData = { - action:'home_set', + action: 'home_set', subaction: 'mic1', state: state ? "close" : "open", module: 'mic1' @@ -1106,7 +1108,7 @@ let url = "http://192.168.0.116/cgi-bin/test.cgi" let state = $("input[name='microphone2-voice-close']:checked").val() == 'on' let postData = { - action:'home_set', + action: 'home_set', subaction: 'mic2', state: state ? "close" : "open", module: 'mic2' @@ -1150,7 +1152,7 @@ let url = "http://192.168.0.116/cgi-bin/test.cgi" let state = $("input[name='outputvolume-voice-close']:checked").val() == 'on' let postData = { - action:'home_set', + action: 'home_set', subaction: 'output', state: state ? "close" : "open", module: 'output' @@ -1178,13 +1180,17 @@ // alert(state ? "close" : "open") }) + + $("#lineinput .volume-slider input").on('change',function(){ + alert(111); + }) }) function changeInputValue(module, number) { let url = "http://192.168.0.116/cgi-bin/test.cgi" let postData = { - action:'home_set', + action: 'home_set', subaction: module, audio: number, module: module @@ -1201,22 +1207,18 @@ if (resData.success) { if (module == 'lineinput') { data.lineinput = resData.content.lineinput - lineinputValue = data.lineinput.audio } else if (module == 'mic1') { data.mic1 = resData.content.mic1 - mic1Value = data.mic1.audio } else if (module == 'mic2') { data.mic2 = resData.content.mic2 - mic2Value = data.mic2.audio } else { data.output = resData.content.output - outputValue = data.mic2.audio } bindData() } @@ -1299,10 +1301,21 @@ $("input[name='microphone1-voice-close']").attr('checked', data.mic1.state == 'close') $("input[name='lineinput-voice-close']").attr('checked', data.lineinput.state == 'close') - LineInputSlider(data.lineinput.audio) - Microphone1Slider(data.mic1.audio) - Microphone2Slider(data.mic2.audio) - OutputVolumeSlider(data.output.audio) + if (data.lineinput.audio != lineinputValue) { + lineinputValue = data.lineinput.audio + LineInputSlider(data.lineinput.audio) + } + if (data.mic1.audio != mic1Value) { + mic1Value = data.mic1.audio + Microphone1Slider(data.mic1.audio) + } + if (data.mic2.audio != mic2Value) { + mic2Value = data.mic2.audio + Microphone2Slider(data.mic2.audio) + } + if (data.output.audio != outputValue) { + OutputVolumeSlider(data.output.audio) + } }