我想创建一个自定义事件,称为touchpress
可以使用通常的 JQuery 绑定对象的自定义事件.bind()
。
这是我目前如何为按钮设计触摸屏:
$("#myButton").bind("touchstart", function() {
var startTime = new Date().getTime();
}).touchend(function() {
var duration = new Date().getTime() - startTime;
});
但我希望能够将任何元素绑定到此事件并简单地触发 touchpress 事件
$("#myButton").bind("touchpress", onTouchPress);
我尝试使用触发器:
$(document).trigger("touchpress", duration);
但不知道将其绑定到什么。我也不知道将 touchstart 事件绑定到什么......有人想帮我把这些东西粘在一起吗?