我使用 ng-click 来显示列表中某个项目的详细信息,并将 jQuery 移动滑动事件附加到列表项以在用户向左滑动时显示删除按钮。问题是当我在元素上滑动时,它不仅会发出滑动事件,还会发出单击事件。所以,当我想滑动删除一个元素时,它会显示删除按钮并打开详细信息视图。
我能做些什么呢?拥有像 ng-swipe 这样的东西会很酷。
我使用 ng-click 来显示列表中某个项目的详细信息,并将 jQuery 移动滑动事件附加到列表项以在用户向左滑动时显示删除按钮。问题是当我在元素上滑动时,它不仅会发出滑动事件,还会发出单击事件。所以,当我想滑动删除一个元素时,它会显示删除按钮并打开详细信息视图。
我能做些什么呢?拥有像 ng-swipe 这样的东西会很酷。
最新的不稳定 angularjs (1.1.4+) 版本包括 ngSwipeLeft 和 ngSwipeRight 指令。您必须注意引用 angular-mobile.js 库。
https://github.com/angular/angular.js/blob/master/src/ngMobile/directive/ngSwipe.js