我正在为 iOS、Android 和 Blackberry 创建一个应用程序,并使用 Phonegap(HTML 和 JavaScript)来执行此操作。
但是,添加了几个 HTML 保管箱后,我似乎无法使用我的 Android 点击它们(尚未在 iOS 上进行测试)。然而,这些确实可以在普通的网络浏览器(FF 和 Chrome)中工作
<select>
<option>option 1</option>
<option>option 2</option>
</select>
有人可以建议我如何克服这个触摸选择问题吗?
谢谢
最佳答案
将以下代码添加到 iscroll.js 中的 _start() 函数中,位于 e.preventDefault() 之前
if ( e.target.tagName == "SELECT"
|| e.target.tagName == "INPUT"
|| e.target.tagName == "BUTTON"
|| e.target.tagName == "TEXTAREA") {
return true;
}
应该可以正常工作。
关于android - Phonegap - 下拉菜单不可点击(Android 和 iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9292413/