繁体   English   中英

Chrome中的延迟数字框

[英]Delayed number boxes in Chrome

我注意到,如果您按下框内的向上/向下箭头按钮,则数字输入会延迟触发onChange事件。

在Mac Safari和Firefox等其他浏览器上,onChange事件将立即被调用。

看到这里: https : //jsfiddle.net/yyfvv0vg/

<input type="number" max="9999" min="1" onchange="change()"/>
<div></div>

function change()
{
    $("div").html($("input").val());
}

有没有办法迫使它立即更新,还是我必须处理的只是生活中的事实?

代替onchange事件,请尝试使用onmouseup它将起作用。

看起来,当您将光标放在 chrome中 的箭头上时,数据会更新,直到将光标移出箭头 ,尝试使用上下关键字,您会看到我在告诉您的信息,数据是中间的更新。

暂无
暂无

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

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