繁体   English   中英

在更改范围 slider 时运行 function

[英]Running a function while changing range slider

我的网站上有一个<input type="range">

我的 function 听这个变化是这样调用的:

$("#selector").bind("change", function() {
    //do stuff
});

这就是我想要它做的,但它只在我释放范围缩略图时发生

每次更改元素值时,不一定会触发更改事件。

MDN 文档


改用input事件。

没有 jQuery 你可以做

 const input = document.querySelector("input"); input.addEventListener("input", function(event) { console.log(event.target.value); });
 <input type="range" />

或与 jquery

 $('input').on('input', function(event) { console.log(event.target.value); });
 <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha256-4+XzXVhsDmqanXGHaHvgh1gMQKX40OUvDEBTu8JcmNs=" crossorigin="anonymous"></script> <input type="range" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM