使用PhoneGap Developer App延迟按钮点击

时间:2014-07-14 05:22:17

标签: cordova onsen-ui

据我所知,最新版本的Onsen UI内置了Fastclick,可提高触控性能。我一直在使用PhoneGap开发者应用程序测试并注意到两者

ng-click="ons.navigator.pushPage('page.html')

ng-click="ons.screen.presentPage('page.html')

看起来有点迟钝。

我尝试过包含" ngTouch"在我的主模块中,以防万一没有真正的改进。

var app = angular.module("appName", ['ngTouch', 'onsen.directives']);

这仅仅是使用PhoneGap开发移动应用程序的副产品吗?我当然不希望真正的原生应用程序具有相同的性能,但是有人知道我们可以提高响应能力吗?

1 个答案:

答案 0 :(得分:0)

您可以定义自己的指令来处理touchstart事件。

myApp.directive('onsTouchstart', function() {
    return function(scope, element, attrs) {
        element.bind('touchstart', function() {
            scope.$apply(attrs['onsTouchstart']);
        });
    };
});