我有一个基于mousedown
事件的工作代码。我想在事件代码开始时将touchstart
事件转换为mousedown
事件以保留现有代码。
如何正确转换touchstart
事件mousedown
?
touchstart
带有事件的示例代码:
var top = event.touches[i].pageY;
我有一个基于mousedown
事件的工作代码。我想在事件代码开始时将touchstart
事件转换为mousedown
事件以保留现有代码。
如何正确转换touchstart
事件mousedown
?
touchstart
带有事件的示例代码:
var top = event.touches[i].pageY;
创建您自己的事件对象,然后mousedown
使用该事件对象调用您为事件调用的函数。例如:
var mousedownEventFunc = function (e){
// use the event object however
alert(e.pageX);
};
document.getElementById('selectorID').addEventListener('touchstart', function (e){
mousedownEventFunc({
pageX: e.touches[0].pageX,
pageY: e.touches[0].pageY
});
}, false);