2017-07-25 25 views
0

我使用Magento的开发一个网络商店,并没有在Android设备上的搜索框,一个小bug。当用户点击搜索框时,键盘出现并在接近一秒后消失。该网页使用jQuery来“捕捉”搜索框的ID,这样的代码部分如下:Android键盘的出现和dissapering

$('#search').keyup(function() { 
    #code 
)}; 

我已经试过各种我在网上看到,但没有奏效。所有的建议,但导致键盘失去焦点的事实。任何帮助,将不胜感激。

回答

1

它becouse输入失去焦点。你可以尝试迫使其对您输入字段中的jQuery

$("#search").focus() 
+0

你的意思是这样的:$( '搜索')KEYUP(函数(){$( '#搜索')专注();}); ??? – Stefanos

+0

你说得对。我在错误的文件中实现它,这就是为什么它不起作用。我的搜索字段位于header.phtml中,因此您的代码在jQuery中的不同类中是正确的。在这种情况下,它是($'。top-search .quick-search')。focus(); – Stefanos