Ionic - 触摸事件未在IE

时间:2015-10-13 19:15:55

标签: ionic-framework

我有一个Angular / Ionic网页。触摸事件不会在IE中触发 - 它们在FF和其他浏览器中运行。知道为什么触摸事件不起作用

请参阅 http://play.ionic.io/app/89b1034912dd

然后在平板电脑上尝试使用IE浏览器。

是否因为焦点首先发射?

3 个答案:

答案 0 :(得分:1)

我希望你在这里强调一些事情。

  1. 在您的情况下,IONIC不适合使用Windows Phone或IE。现在接受它一段时间。那些得到IONIC工资的人会为此付出代价。
  2. 来到您的应用程序,我看到触摸事件按预期工作,但区别在于,IE下拉宽度有限(如果您点击"默认" /" Red& #34;,它可以工作),就像在其他浏览器中一样,即使你触摸文本旁边,也是有效的(理想情况)。
  3. 现在不要担心这个问题,你的应用程序将在IOS / Android上运行得非常完美,但在WP上有一些小问题。

答案 1 :(得分:1)

我能够通过将ngCordova依赖项移动到依赖项数组的顶部来修复它。

所以我的模块声明是:

angular.module('AppName', [
    ngCordova,
    ngCordovaBluetoothle,
    ngRoute,
    mobile-angular-ui,
    AppName.controllers.Home,
])

答案 2 :(得分:0)

- >使用scroll =“false”,除非您应用我的补丁,否则手势不起作用 - >如果没有scroll =“false”,手势效果很好,但如果你应用我的补丁,则滚动不起作用。

所以现在最好的解决方案是将滚动保持在内容视图