zjm*_*126 3 javascript iphone jquery events
出于某种原因,我不能使用jQuery.
这是我的代码:
document.addEventListener("touchstart", function(e) {
e.preventDefault();
var orig = e.originalEvent;
var x = orig.changedTouches[0].pageX;
var y = orig.changedTouches[0].pageY;
//id("#draggable").css({top: y, left: x});
id("draggable").style.left = x;
id("draggable").style.top = y;
Run Code Online (Sandbox Code Playgroud)
});
使用jQuery,你可以获得originalEvent,但如果你不使用它,如何获得它?
谢谢
Tim*_*own 11
jQuery传递给事件监听器函数的事件对象是jQuery自己创建的.它的originalEvent特性是实际的Event浏览器创建的对象,因此,如果您附加一个事件监听器没有的jQuery,传递到您的侦听器的事件对象是完全一样的originalEvent一个jQuery事件对象的属性.因此,在您的示例中,e正是e.originalEvent您使用jQuery的意思.
| 归档时间: |
|
| 查看次数: |
4394 次 |
| 最近记录: |