繁体   English   中英

iOS输入专注于水龙头

[英]iOS input focus on tap

如您所知,iOS“点击”事件存在300毫秒的延迟,这就是移动开发人员使用不同的库无延迟地实现“点击”事件的原因(我使用tap.js)。 但是,当您点击/单击<input type="text" />元素时,聚焦前仍存在300ms的延迟。 那么,有人知道如何使输入集中在点击而不是点击上吗?

您必须手动禁用本机行为并强制执行焦点事件

例:

$('input').on('touchstart', function(e){
     e.preventDefault();
     e.stopPropagation();
     $(this).trigger('focus');
});

而已。

暂无
暂无

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

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