修复:在switchCameraNumber函数中添加event参数,更新HTML调用

This commit is contained in:
Hao Wang
2025-12-07 03:34:12 +08:00
parent c4735c0d3f
commit f8a398d237
2 changed files with 10 additions and 10 deletions

View File

@@ -34,15 +34,15 @@
<div class="camera-controls-combined" id="controls-{{ camera.id }}"> <div class="camera-controls-combined" id="controls-{{ camera.id }}">
<button class="cam-btn" onclick="refreshCamera({{ camera.id }})">刷新</button> <button class="cam-btn" onclick="refreshCamera({{ camera.id }})">刷新</button>
<button class="cam-btn cam-btn-fullscreen" onclick="toggleFullscreen({{ camera.id }})">全屏</button> <button class="cam-btn cam-btn-fullscreen" onclick="toggleFullscreen({{ camera.id }})">全屏</button>
<button class="selector-btn active" onclick="switchCameraNumber({{ camera.id }}, 'mixed')">混合</button> <button class="selector-btn active" onclick="switchCameraNumber(event, {{ camera.id }}, 'mixed')">混合</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 0)">0</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 0)">0</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 1)">1</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 1)">1</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 2)">2</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 2)">2</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 3)">3</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 3)">3</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 4)">4</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 4)">4</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 5)">5</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 5)">5</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 6)">6</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 6)">6</button>
<button class="selector-btn" onclick="switchCameraNumber({{ camera.id }}, 7)">7</button> <button class="selector-btn" onclick="switchCameraNumber(event, {{ camera.id }}, 7)">7</button>
</div> </div>
</div> </div>
{% endfor %} {% endfor %}

View File

@@ -47,7 +47,7 @@ function toggleFullscreen(cameraId) {
} }
} }
function switchCameraNumber(cameraId, cameraNumber) { function switchCameraNumber(event, cameraId, cameraNumber) {
const frame = document.getElementById(`frame-${cameraId}`); const frame = document.getElementById(`frame-${cameraId}`);
const controls = document.getElementById(`controls-${cameraId}`); const controls = document.getElementById(`controls-${cameraId}`);
const buttons = controls.querySelectorAll('.selector-btn'); const buttons = controls.querySelectorAll('.selector-btn');