嗨,我知道 Onsen UI 有“on-gesture-detector”,但还有另一种方式来监听保持事件吗?
我想避免在 AngularJS 中构建指令。
任何回复的 Tks。
大卫
最佳答案
ons-gesture-detector
基于 Hammer.JS ,这意味着可以在不使用 Angular 指令的情况下使用它。
例如,考虑到您要检测 hold
操作的元素具有 id="element"
,您的代码应该是这样的。
var myElement = document.getElementById("element");
var onHold = ons.GestureDetector(myElement).on("hold", function(event) {
alert('hello!');
});
您可以查看 Hammer.JS documentation 以获取有关语法的更多信息。请记住将
Hammer
替换为 ons.GestureDetector
。希望能帮助到你!
关于angularjs - Onsen UI + 在移动设备上监听点击并按住,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34578289/