gpt4 book ai didi

javascript - 如何仅在桌面浏览器上聚焦输入字段

转载 作者:行者123 更新时间:2023-11-30 13:06:20 24 4
gpt4 key购买 nike

当用户使用桌面浏览器时,聚焦输入字段的最佳方式是什么?

我使用 jQuery 并设置焦点是这样完成的:

$(document).ready(function(){
$("input").focus();
}

但现在在移动设备(例如手机和平板电脑)上,会出现屏幕键盘。我想避免这种情况。我也想避免浏览器嗅探。有什么想法吗?

PS:获取浏览器视口(viewport) 不是解决方案。

最佳答案

您可以通过检查 UserAgent 使用 javascript 来做到这一点,如下所示:

$(document).ready(function(){
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
//mobile code
} else {
//desktop code
$("input").focus();
}
}

关于javascript - 如何仅在桌面浏览器上聚焦输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15591661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com