html - <select> 标签在 ionic 中的某些 android 设备上不起作用

标签 html angularjs cordova ionic-framework cordova-plugins

因此,选择框在 Android 设备(例如 galaxy s6)上不起作用。我正在使用 ionic 框架.. 当我点击选择框时没有任何显示,但如果我在边框处点击它(这非常困难)选项显示。据我所知这是 ionic 的错误..任何解决方案?提前谢谢你this is a select box image and this is options menu

        <div class="list list-language">
            <label class="item item-input item-icon-left item-select">
                <div class="input-label">
                    <i class="flag {{ $root.locale }}"></i>
                    <i class="icon icon-arrow-right-alt"></i>
                </div>
                <select ng-model="$root.locale" ng-change="vm.changeLocale($root.locale)" tabindex="-1">
                    <option ng-selected="$root.locale == 'en'" value="en">{{ 'ENGLISH' | translate }}</option>
                    <option ng-selected="$root.locale == 'ka'" value="ka">{{ 'GEORGIAN' | translate }}</option>
                    <option ng-selected="$root.locale == 'ru'" value="ru">{{ 'RUSSIAN' | translate }}</option>
                </select>
            </label>
        </div>

最佳答案

尝试将 data-tap-disabled 属性应用于 select 标签。 Here's关于它的一些信息。它基本上禁用了导致问题的 Ionic 点击行为。

关于html - <select> 标签在 ionic 中的某些 android 设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39295177/

相关文章:

angular - 无法解析 LocationTracker 的所有参数

javascript - 为用户显示图像 src 转换

javascript - 文章最后一行的文字颜色渐变

html - 图像大小以适合固定大小的 div

javascript - 在该元素的单击事件上获取 html 元素的类型 angularJS

angularjs - 在处理 AngularJS Promise 的错误时,使用 `.catch(function(error)` 和 `function(errResponse)` 有什么区别?

javascript - 鼠标悬停时的 JQuery 与 MySQL

JavaScript-更改代码结果的字体和大小

angularjs - PUT 请求通过 URL 发送参数

ios - 在 MAC OS X 终端中获取错误消息