我正在研究Asp.net项目。我有一个特定的网页,在该网页上加载第一个文本框之一即可获得焦点。这样我们就可以开始打字了。
它在台式计算机上运行良好。我在平板电脑上对此进行了测试,该平板电脑可以正常运行,但会弹出文本框虚拟键盘。
这是在页面加载时发生的,因此一半的接口被键盘阻止。我想阻止键盘在该设备的第一个焦点上弹出。
我可以停止焦点,但是我的客户希望在计算机屏幕上显示focus属性,而在平板电脑模式下则不需要。
如何隐藏页面加载焦点上的键盘?
这是关注文本框的代码
$(document).ready(function () {
$('#txtItemSearch').focus();
}
答案 0 :(得分:1)
您可以检查window.original的方向不是基于您可以拥有焦点代码而定义的。
if (typeof window.orientation == 'undefined') {
//Your Desktop Code
}