AngularJS 事件,用于触摸等效于鼠标悬停

AngularJS event for touch equivalent of mouseover

本文关键字:鼠标 悬停 于鼠标 事件 用于 触摸 AngularJS      更新时间:2023-09-26

我想做一个类似索引的侧边栏,其中包含用户正在阅读的书籍的章节列表。当用户滑动索引时,阅读器将显示所选章节。
我正在使用 Angular,我想知道如何收听 ng 点击或 ng 鼠标悬停等事件,但对于触摸设备

提前谢谢。

有一个名为ngTouch的模块,您可以使用它实现您正在尝试做的事情。

这是一个链接:https://github.com/nglar/ngTouch

用法示例:

$scope.onTouchstart = function($event) {
   console.log('touchstart event called');
}

也许,你可以使用ng-swipe-right或ng-swipe-left:

https://docs.angularjs.org/api/ngTouch/directive/ngSwipeRighthttps://docs.angularjs.org/api/ngTouch/directive/ngSwipeLeft