1

我将 jQuery 1.7.2 与 jQuery UI 自动完成 1.8.22 一起使用,它适用于所有基于 pc 的浏览器

在 Chrome 以外的移动浏览器上,当搜索词使用非拉丁字符(比如说希腊语)时,其他移动浏览器(例如 Firefox 和 Safari)会失败。

是否有任何我应该知道的影响移动 Firefox 和 Safari 的已知问题?

4

2 回答 2

0

我找到解决问题的解决方案是

$('#element').on('input', function(){
    $(this).autocomplete("search", $(this).val());
});
于 2015-01-14T21:25:58.583 回答
0

我认为问题在于这个版本的 ui 自动完成功能没有针对移动浏览器上的输入事件进行优化。移动版 firefox 不支持 keyup 和 keydown 事件。在更高版本的 jQuery ui 中,此问题已得到修复。

这是 jquery 论坛上描述此问题的链接。 http://bugs.jqueryui.com/ticket/8263

于 2015-01-12T15:53:36.610 回答