AudioHTML/eq.html

873 lines
51 KiB
HTML
Raw Normal View History

2023-11-03 00:47:21 +08:00
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/app.css" rel="stylesheet">
<link href="css/roundslider.min.css" rel="stylesheet">
<script src="js/jquery-3.7.1.js"></script>
<script src="js/roundslider.min.js"></script>
</head>
<body class="h-100 text-center text-bg-dark content-warp">
<div class="d-flex w-100 h-100 mx-auto flex-column">
<header class="mb-auto pb-5">
<div class="dotblock d-flex justify-content-between px-5 py-4">
<div class="fs-3">GEAZAN</div>
<div></div>
</div>
<div class="d-flex justify-content-center fw-bold border-black nav">
<div class="">
<a href="home.html">HOME</a>
</div>
<div class=""><a href="filter.html">FILTER</a></div>
<div class=""><a href="fs.html">FS</div>
<div class="active"><a href="eq.html">EQ</a></div>
<div class=""><a href="ducking.html">DUCKING</a></div>
<div class=""><a href="network.html">NETWORK</a></div>
<div class="">
<a href="security.html">SECURITY</a>
</div>
<div class=""><a href="control.html">CONTROL</a></div>
<div class="last "><a href="system.html">SYSTEM</a></div>
</div>
</header>
<main class="px-3 d-flex justify-content-center">
<div class="content-container">
<div class="d-flex">
<div class="me-3"
style="border-left: 2px solid #000;border-right: 2px solid #000;border-bottom: 2px solid #000;">
<div class="divider">
2023-11-08 19:15:11 +08:00
<div class="divider-text"><span class="fw-bold">Mic1 Equalizer</span></div>
2023-11-03 00:47:21 +08:00
</div>
<div class="p-3 d-flex justify-content-center">
<div class="d-flex">
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic1threshold">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Threshold
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 30px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
2023-11-09 01:54:41 +08:00
2023-11-03 00:47:21 +08:00
</div>
</div>
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic1attack">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Attack
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 30px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic1hold">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Hold
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 30px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic1release">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Release
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 30px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
</div>
</div>
<div class="mb-3">
<div class="d-flex justify-content-center align-items-center" style="height: 30px;">
<div class="d-flex redio-switche">
2023-11-08 19:15:11 +08:00
<input type="radio" class="btn-check" name="mic1switch" id="mic1switch-on"
2023-11-03 00:47:21 +08:00
autocomplete="off">
2023-11-08 19:15:11 +08:00
<label class="btn btn-sm redio-btn on-btn" for="mic1switch-on">ON</label>
2023-11-03 00:47:21 +08:00
2023-11-08 19:15:11 +08:00
<input type="radio" class="btn-check" name="mic1switch" id="mic1switch-off"
2023-11-03 00:47:21 +08:00
autocomplete="off">
2023-11-08 19:15:11 +08:00
<label class="btn btn-sm redio-btn off-btn" for="mic1switch-off">OFF</label>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
<div class="me-3"
style="border-left: 2px solid #000;border-right: 2px solid #000;border-bottom: 2px solid #000;">
<div class="divider">
2023-11-08 19:15:11 +08:00
<div class="divider-text"><span class="fw-bold">Mic2 Equalizer</span></div>
2023-11-03 00:47:21 +08:00
</div>
<div class="p-3 d-flex justify-content-center">
<div class="d-flex">
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic2threshold">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Threshold
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 30px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
2023-11-09 01:54:41 +08:00
2023-11-03 00:47:21 +08:00
</div>
</div>
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic2attack">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Attack
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 30px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic2hold">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Hold
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 30px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
<div class="volume-slider-container mx-3">
<div class="d-flex justify-content-center">
2023-11-08 19:15:11 +08:00
<div class="me-3" id="mic2release">
2023-11-03 00:47:21 +08:00
<div class="d-flex justify-content-center align-items-center mb-3"
style="height: 30px;">
Release
</div>
<div class="d-flex justify-content-center">
<div class="volume-slider-box">
<div class="volume-slider" data-slider-value="50">
<input type="range" orient="vertical" min="0" max="100"
step="0.1" value="30">
<div class="range-slider-bar" style="height: calc(45% + 15px);">
</div>
<div class="range-slider-thumb" style="bottom: 45%;"></div>
</div>
</div>
<div>
<section class="volume-ruler">
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>10</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-10</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-20</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-0</span>
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-40</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<!-- <span>-50</span> -->
2023-11-03 00:47:21 +08:00
<section class="mm"></section>
</section>
<section class="cm">
2023-11-08 19:15:11 +08:00
<span>-10</span>
2023-11-03 00:47:21 +08:00
</section>
</section>
</div>
</div>
<div class="slider-value-box input-group justify-content-center mt-3">
2023-11-09 17:25:00 +08:00
<div>
<input class="slider-value text-center" type="number" style="width: 35px;" />
</div>
<span
style="font-size: 12px; color: #555; padding-left: 6px; padding-top: 5px;">dB</span>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
</div>
</div>
<div class="mb-3">
<div class="d-flex justify-content-center align-items-center" style="height: 30px;">
<div class="d-flex redio-switche">
2023-11-08 19:15:11 +08:00
<input type="radio" class="btn-check" name="mic2switch" id="mic2switch-on"
2023-11-03 00:47:21 +08:00
autocomplete="off">
2023-11-08 19:15:11 +08:00
<label class="btn btn-sm redio-btn on-btn" for="mic2switch-on">ON</label>
2023-11-03 00:47:21 +08:00
2023-11-08 19:15:11 +08:00
<input type="radio" class="btn-check" name="input1" id="mic2switch-off"
2023-11-03 00:47:21 +08:00
autocomplete="off">
2023-11-08 19:15:11 +08:00
<label class="btn btn-sm redio-btn off-btn" for="mic2switch-off">OFF</label>
2023-11-03 00:47:21 +08:00
</div>
</div>
</div>
</div>
</div>
<div class="row d-flex">
</div>
</div>
</main>
<footer class="mt-auto text-white-50">
<div class="dotblock d-flex justify-content-between px-5 py-4">
<div class="">Geazan</div>
<div>www.geazan.com</div>
</div>
</footer>
</div>
</body>
<script>
2023-11-09 01:54:41 +08:00
document.addEventListener("DOMContentLoaded", function () {
2023-11-08 19:15:11 +08:00
//初始化配置
loadData();
mic1AttackSlider();
mic1ThresholdSlider();
mic1HoldSlider();
mic1ReleaseSlider();
mic2AttackSlider();
mic2ThresholdSlider();
mic2HoldSlider();
mic2ReleaseSlider();
})
$(document).ready(function () {
$("input[name='mic1switch']").on('change', function () {
let $value = $("input[name='mic1switch']:checked").val()
console.log($("input[name='mic1switch']:checked").val())
alert($value)
})
$("input[name='mic2switch']").on('change', function () {
let $value = $("input[name='mic2switch']:checked").val()
console.log($("input[name='mic2switch']:checked").val())
alert($value)
})
})
function loadData() {
$("input[name='mic1switch']").val(['on'])
$("input[name='mic2switch']").val(['on'])
}
function mic1AttackSlider() {
let element = $('#mic1attack')
let input = $("#mic1attack .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic1AttackSlider(element);
input.on('input', function () {
updateMic1AttackSlider(element);
})
input.on('change', function () {
updateMic1AttackSlider(element);
})
}
function updateMic1AttackSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100)) - 10).toFixed(1)}`);
2023-11-08 19:15:11 +08:00
//调用接口提交数据
}
function mic1ThresholdSlider() {
let element = $('#mic1threshold')
let input = $("#mic1threshold .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic1ThresholdSlider(element);
input.on('input', function () {
updateMic1ThresholdSlider(element);
})
input.on('change', function () {
updateMic1ThresholdSlider(element);
})
}
function updateMic1ThresholdSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100)) - 10).toFixed(1)}`);
2023-11-08 19:15:11 +08:00
//调用接口提交数据
}
function mic1HoldSlider() {
let element = $('#mic1hold')
let input = $("#mic1hold .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic1HoldSlider(element);
input.on('input', function () {
updateMic1HoldSlider(element);
})
input.on('change', function () {
updateMic1HoldSlider(element);
})
}
function updateMic1HoldSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100) - 10)).toFixed(1)}`);
2023-11-08 19:15:11 +08:00
//调用接口提交数据
}
function mic1ReleaseSlider() {
let element = $('#mic1release')
let input = $("#mic1release .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic1ReleaseSlider(element);
input.on('input', function () {
updateMic1ReleaseSlider(element);
})
input.on('change', function () {
updateMic1ReleaseSlider(element);
})
}
function updateMic1ReleaseSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100)) - 10).toFixed(1)}`);
2023-11-08 19:15:11 +08:00
//调用接口提交数据
}
function mic2AttackSlider() {
let element = $('#mic2attack')
let input = $("#mic2attack .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic2AttackSlider(element);
input.on('input', function () {
updateMic2AttackSlider(element);
})
input.on('change', function () {
updateMic2AttackSlider(element);
})
}
function updateMic2AttackSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100)) - 10).toFixed(1)}`);
2023-11-08 19:15:11 +08:00
//调用接口提交数据
}
function mic2ThresholdSlider() {
let element = $('#mic2threshold')
let input = $("#mic2threshold .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic2ThresholdSlider(element);
input.on('input', function () {
updateMic2ThresholdSlider(element);
})
input.on('change', function () {
updateMic2ThresholdSlider(element);
})
}
function updateMic2ThresholdSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100)) - 10).toFixed(1)}`);
2023-11-08 19:15:11 +08:00
//调用接口提交数据
}
function mic2HoldSlider() {
let element = $('#mic2hold')
let input = $("#mic2hold .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic2HoldSlider(element);
input.on('input', function () {
updateMic2HoldSlider(element);
})
input.on('change', function () {
updateMic2HoldSlider(element);
})
}
function updateMic2HoldSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100) - 10)).toFixed(1)}`);
2023-11-08 19:15:11 +08:00
//调用接口提交数据
}
function mic2ReleaseSlider() {
let element = $('#mic2release')
let input = $("#mic2release .volume-slider input")
input.attr('value', (0 + 10) / (20 / 100))
updateMic2ReleaseSlider(element);
input.on('input', function () {
updateMic2ReleaseSlider(element);
})
input.on('change', function () {
updateMic2ReleaseSlider(element);
})
}
function updateMic2ReleaseSlider(element) {
let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb")
let $bar = element.children().find(".range-slider-bar")
let $value = element.children().find(".slider-value")
pct = input.val() * ((box[0].clientHeight - $thumb[0].clientHeight) / box[0].clientHeight);
$thumb.attr('style', `bottom:${pct}%`)
let barHeight = `calc(${pct}% + ${$thumb[0].clientHeight / 2}px)`;
$bar.attr('style', `height:${barHeight}`)
2023-11-09 17:25:00 +08:00
$value.val(`${((input.val() * (20 / 100)) - 10).toFixed(1)}`);
2023-11-03 00:47:21 +08:00
2023-11-08 19:15:11 +08:00
//调用接口提交数据
2023-11-03 00:47:21 +08:00
}
</script>
</html>