gpt4 book ai didi

javascript - 通过滑动 Ranger 元素 slider 来显示元素

转载 作者:行者123 更新时间:2023-12-03 04:18:55 25 4
gpt4 key购买 nike

当用户滑动范围元素 slider 时以及当用户停止滑动圆圈并输入隐藏在一起时,我想显示一个带有输入类型的圆圈。我编写了一段代码来显示范围 slider 的值,它应该在我的代码中继续工作。代码是:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="StyleSheet.css" type="text/css" />
<script>
function updateTextInput(val){
document.getElementById('textInput').value = val;
}

</script>
</head>
<body>
<div class="circle-text">
<input type="text" id="textInput" value="">
</div>
<input id="range" type="range" name="rangeInput" min="0" max="100"
onchange="updateTextInput(this.value);">
</body>
</html>

最佳答案

假设我正确理解了您的问题,您的代码中添加的以下内容应该可以实现您所追求的行为:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
#textInput {
visibility: hidden;
}
</style>
</head>
<body>
<div class="circle-text">
<input type="text" id="textInput" value="">
</div>
<input id="range" type="range" name="rangeInput" min="0" max="100"
oninput="updateTextInput(this.value);">

<script>
// Select DOM elements
var rangeSlider = document.getElementById('range');
var textInput = document.getElementById('textInput');

// Add event listeners
rangeSlider.addEventListener("mouseup", function(){
textInput.style.visibility = "hidden" ;
});

rangeSlider.addEventListener("mousedown", function(){
textInput.style.visibility = "visible" ;
});

function updateTextInput(val){
textInput.value = val;
}
</script>
</body>
</html>

关于javascript - 通过滑动 Ranger 元素 slider 来显示元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44034392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com