www.msyz555.com用focus给文本框设置页面一加载就获得核心,但是在移动端生效。

document.getElementById"leave-message-textarea".focus;

在pc上页面一加载是曾经获得核心可以直接输入的,但是在移动端就不行,必需点一下输入框手机的键盘才干升起末尾输入。

移动真个focus等的确有题目,这种(比如调用键盘输入框、调用音频播放器等)第一次有效实行需求在用户自己触发一个事变后末尾实行,硬生生的在dom加载完后直打仗发偶然分会被某些阅读器或许零碎制止失。

普通也便是给Input加上autofocus,然后保险再给额外的给document监听一个touchstart事变,这个事变的回调中在来触发input的focus

我的处理思路便是如许的,事前做这玩意的时分也是自己的身边的几个手机和阅读器测了下,没全测,也不知道是不是满意以是情况。

试下autofocus呢?<input type="text" placeholder="xxx" autofocus>

(看完/读完)这篇文章有何感想! www.msyz555.com的分享…

发表评论

姓名 *
电子邮件 *
站点