3
我使用html5输入type="number"
。我想监视此输入的变化,但:monitoring type = number?
- ,因为支持它的浏览器中它得到自旋的控制,我不能只监测
.keyup
, - ,因为我不想等待它输重点我不能只监视
.change
。
我该如何监控它,以便捕获价值发生变化的所有情况?
我使用html5输入type="number"
。我想监视此输入的变化,但:monitoring type = number?
.keyup
,.change
。我该如何监控它,以便捕获价值发生变化的所有情况?
看一些问题后对本网站和使用mousewheel plugin我有
$('#spinbox').bind('click change keyup mousewheel', function() {
//10 ms timeout is for mousewheel otherwise you get the previous value
var box = this;
setTimeout(function() {console.log($(box).val());}, 10);
});
所以,你需要监视它
请参见:HTML5 number spinbox controls not triggering a change event?
你可以同时使用oninput
和onkeydown
的兼容性。
[HTML5事件侦听器的数字输入滚动可能重复 - 仅限Chrome](http://stackoverflow.com/questions/5669207/html5-event-listener-for-number-input-scroll-chrome-only) – 2011-05-06 00:54:16