我使用jQuery 1.7.2与jQuery UI自动完成1.8.22,它适用于所有基于PC的浏览器
在Chrome以外的移动浏览器上,当搜索字词使用的是非拉丁字符时(比如希腊文),其他移动浏览器(例如Firefox和Safari)都会失败。
我是否应该注意影响移动Firefox和Safari的任何已知问题?
答案 0 :(得分:0)
我认为问题在于此版本的ui自动完成功能未针对移动浏览器上的输入事件进行优化。移动firefox不支持keyup和keydown事件。在jQuery ui的更高版本中,这个问题已得到修复。
以下是jquery论坛上描述此问题的链接。 http://bugs.jqueryui.com/ticket/8263
答案 1 :(得分:0)
我找到的解决问题的解决方案是
$('#element').on('input', function(){
$(this).autocomplete("search", $(this).val());
});