我正在做一个应用程序,我有这个页面有200个输入文本框。 Almoust所有人都有就绪/输入的事件,这是一个例子
function callpVol41l() {
plan_vol_sc('plan_hrs_41l', 'prod_41n', 'plan_vol_41l');
}
$(document).
on('ready input', callpVol41l).
on('input', '#plan_hrs_41l,#prod_41n,#plan_vol_41l', callpVol41l);
我的问题是由于输入文本数量很大,当我输入任何一个时,它有一个小的滞后。有什么解决方案吗? (不仅仅是谷歌浏览器,我知道这个问题,即使使用IE浏览器也有点滞后..不管怎么说都不及铬。)
答案 0 :(得分:0)
您将所有内容直接附加到文档中。也许只是选择不同的输入?
在输入中添加一个类,并在输入中添加onchange
事件。
<input class="something">
$(document).ready(function(){
$input = $('input.something');
$input.on('change', function(){
var myValue = $(this).val(); // get value
callpVol41l(myValue); // run the function you want to happen.
});
}