gpt4 book ai didi

javascript - 如何在 iPhone 上不使用 jQuery 获取 originalEvent

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:00:37 24 4
gpt4 key购买 nike

出于某种原因,我不能使用 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;

});

使用jQuery,你可以得到originalEvent,但是如果你不使用它,如何得到呢?

谢谢

最佳答案

jQuery 传递给事件监听器函数的事件对象是 jQuery 自己创建的。它的 originalEvent 属性是浏览器创建的实际 Event 对象,所以如果你附加一个没有 jQuery 的事件监听器,传递给你的监听器的事件对象是完全一样的作为 jQuery 事件对象的 originalEvent 属性。因此,在您的示例中,如果您使用 jQuery,e 正是 e.originalEvent 所指向的。

关于javascript - 如何在 iPhone 上不使用 jQuery 获取 originalEvent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853191/

24 4 0
文章推荐: javascript,判断val是否为单个数字的最佳方法
文章推荐: android - 获取资源编号的值时没有包标识符
文章推荐: ios - Xcode 10 : The Image set 'customloading' reference a file "mygif.gif" , 但该文件没有有效的扩展名
文章推荐: JavaScript 和 DOM : Why "" += "" += "