low*_*key 3 javascript html5 input
我试图在页面的任何地方使用鼠标滚轮更改范围滑块的值,但我不知道如何以编程方式更改输入的值.
这是我的代码:
HTML:
<input id="slider" type="range" min="0" max="100" step="1" value="50">
Run Code Online (Sandbox Code Playgroud)
Javascript:
$(window).mousewheel(function(event, delta){
$('#slider').val($('#slider').val()*1 + delta);
});
// Another thing I tried, but didn't work:
/*
$('#slider').attr('value', oldval + 1);
*/
Run Code Online (Sandbox Code Playgroud)
任何指针都表示赞赏.
它被解释为一个字符串.用这个
$(window).mousewheel(function(event, delta){
$('#slider').val($('#slider').val()*1 + delta);
// var oldval = $('#slider').attr('value');
// if(delta > 0)
// document.getElementById('slider').value++;
// else
// document.getElementById('slider').value--;
});
// Another thing I tried, but didn't work:
/*
$('#slider').attr('value', oldval + 1);
*/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3781 次 |
| 最近记录: |