我正在使用Phonegap和HTML制作一个移动应用程序。现在,我正在使用Google Maps / Places自动完成功能。问题是:如果我在计算机上的浏览器中运行它,则一切正常,并且我选择了从自动填充列表中使用的建议-如果将其部署在移动设备上,我仍然会收到建议,但我无法点击。似乎“建议覆盖”只是被忽略了,我可以在页面上点击。是否有可能将注意力集中在建议 list 或类似内容上?
希望可以有人帮帮我。提前致谢。

最佳答案

与FastClick和PAC确实存在冲突。我发现我需要将 needsclick 类添加到 pac-item 及其所有子级中。

$(document).on({
    'DOMNodeInserted': function() {
        $('.pac-item, .pac-item span', this).addClass('needsclick');
    }
}, '.pac-container');

10-07 23:11