[英]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.