簡體   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