我目前正在使用带有以下代码的 Angular 1.3.13、angular-touch 1.3.15 和 Cordova 4.1.2。
<div ng-controller="myController">
<ul>
<li ng-swipe-right="swipeRight()">Swipe Me</li>
<li ng-swipe-right="swipeRight()">Swipe Me</li>
<li ng-swipe-right="swipeRight()">Swipe Me</li>
<li ng-swipe-right="swipeRight()">Swipe Me</li>
</ul>
</div>
使用以下控制器。
angular.module('myApp').controller('myController', function($scope, messages) {
$scope.swipeRight = function() {
console.log('swipe-right');
}
});
在 Windows Phone 和 Windows 8.1 模拟器中,滑动事件触发良好,直到列表变得足够大以触发溢出,滑动事件停止触发。如果将溢出属性设置为隐藏,则滑动事件将恢复工作。有没有人见过这个问题?如果需要更多信息,请告诉我。