android - Phonegap - 下拉菜单不可点击(Android 和 iOS)

标签 android ios cordova drop-down-menu

我正在为 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/

相关文章:

cordova - 在运行时请求权限 Ionic

android - $http 调用不适用于 Ionic Android 构建

android - 使用 Firebase 应用检查不起作用(调试)

android - 删除并重新插入 GeoFire 位置以触发 onKeyExited 和 onKeyEntered 不起作用

ios - 为什么我的某些推送 Storyboard 片段不显示 peek 和 pop 选项?

ios - 尝试将字符串重新格式化为特定的日期格式

ios - Firebase 每次查询返回不同的值

android - 如何在 Room 中动态创建新表?

使用 phonegap 的 Android cookie

android - Ionic 应用程序在浏览器中运行,但在 Android 上失败 : [ERROR] Error initializing Cordova: Class not found