ionic select在安卓手机和谷歌浏览器手机模式无法点击

方法一:可能是版本问题,在 ionic的1.1版本中,部分模拟器以及部分安卓手机上有这个问题,更新到1.3解决。
方法二:在select外的div加入属性 data-tap-disabled=”true”
方法三:在ionic.bundle.js里,修改tapIgnoreEvent这个方法(不到万不得已的情况下不建议修改源码)

function tapIgnoreEvent(e) {
    if (e.isTapHandled) return true;
    e.isTapHandled = true;

    if(ionic.tap.isElementTapDisabled(e.target)){
        return true;
    }

    if(e.target.tagName=='SELECT'){
        return true;
    }

    if (ionic.scroll.isScrolling && ionic.tap.containsOrIsTextInput(e.target)) {
        e.preventDefault();
        return true;
    }

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 相关知识点 移动端、 适配(兼容)、 ios点击事件300ms延迟、 点击穿透、 定位失效...... 问题&解决...
    sandisen阅读 25,749评论 3 67
  • ionic常用插件——日期选择 效果图如下: 4、js中的代码: ion-scroll 设置了隐藏横向滚动条无效 ...
    大巴纯爷们阅读 5,683评论 1 3
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,686评论 1 92
  • 乍一开始你肯定写不好。没有哪个作家凭借第一稿就能扬名立万,作家往往要写出许多稿才能把一篇小说最后敲定。 第一稿永远...
    愚巷阅读 8,489评论 16 170
  • 一年一度的2·14西方情人节,在中国,其风头已盖过正宗的传统情人节——元宵节,也盖过另一个可歌可泣的神话情人节——...
    披袄雪阅读 4,239评论 0 4