<style>
div{
width: 20px;
height: 20px;
border: 1px solid black;
line-height: 20px;
text-align: center;
position: absolute;
display: none; //隐藏
}
</style>
<body>
<input type="range"min=0 max="100"value="5">
<div></div>
<script>
var input=document.querySelector('input');
var div=document.querySelector('div');
var flag=false;
input.οnmοusemοve=function(){
if(flag){ //flag==true
// console.log('(x,y):('+event.clientX+','+event.clientY+')');
var left=event.clientX;
if(left>135){left=135;}
if(left<14){left=14;}
div.style.left=left+'px';//style后面必须接 字符串 +'px' 就变成了字符串
div.innerHTML=input.value; //将input的值赋给div
div.style.display='block';//将div{display: none;} 隐藏 ; 这句代码是事件发生 ;div显示出来 ;下面两个事件也是这样
}
}
input.οnmοusedοwn=function(){
flag=true;
div.style.display='none';
// console.log('(x,y):('+event.clientX+','+event.clientY+')');
}
input.οnmοuseup=function(){
flag=false;
div.style.display='none';
}
</script>
</body>
js写带有提示文字的滚动条
最新推荐文章于 2024-05-13 01:07:15 发布