【问题标题】:Ionic3/Angular4 iOS double tapIonic3/Angular4 iOS 双击
【发布时间】:2017-09-23 09:32:31
【问题描述】:

我似乎无法通过 iOS 上的双击问题。我希望我的应用仅响应单击。
我已经为几乎所有元素添加了“可点击”,并且我已经删除并重新添加了 iOS 平台。我一直在使用 Ionic Cloud 构建生产版本。在 Android 上一切正常。 我看到这种情况一直发生在弹出框上(即点击 ion-list 元素),单击确定/取消按钮不起作用,但单击即可选择弹出框内的元素。

我觉得我做的不对,因为我已经研究了几周并实施了所有建议。

有人成功解决了这个问题吗? 在这一点上会有什么建议,因为我需要为我的生产版本解决这个问题?

【问题讨论】:

    标签: angular ionic-framework ionic3


    【解决方案1】:

    在您的 html 模板中尝试此代码:

    (dblclick)="myFunction()"
    

    然后在您的 .ts 文件中:

    myFunction(){
       //do things
    }
    

    【讨论】:

    • 这不是双击调用事件吗?我的问题是我不希望用户双击。双击始终有效。我更新了原始问题,以便更清楚我的问题是什么。谢谢!
    【解决方案2】:

    我发现存在 jQuery 或 jQuery UI 冲突。因为我的应用程序有一个自定义设计,所以我从响应式 Web 版本中复制了内容并将其插入到 /src/index.html 文件中。 我留下了我的样式链接引用,但我提取了 Ionic 应用程序中不需要的所有 JavaScript 引用文件(即 jquery、jqueryui)。 该应用不再需要在 iOS 上双击离子选择项目。

    【讨论】:

      猜你喜欢
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-24
      • 2018-08-09
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      相关资源
      最近更新 更多