gpt4 book ai didi

浏览器中的 jquery touchstart

转载 作者:行者123 更新时间:2023-12-03 21:50:43 29 4
gpt4 key购买 nike

由于大多数桌面浏览器尚不支持 touchstart/touchend。如何创建与 mousedown 事件相同的 touchstart 事件(所有浏览器都支持)。

我想要这样的东西

$('obj').bind('touchstart', function(e){
});

将被翻译成

$('obj').bind('mousedown', function(e){
})

最佳答案

您可以同时绑定(bind)两者...

$('obj').bind('touchstart mousedown', function(e){
});

如果您希望 mousedown 事件自动触发 touchstart 事件(因此您只需绑定(bind) touchstart),请使用...

$(document).bind('mousedown', function(event) {
$(event.target).trigger('touchstart');
});

请注意,这意味着 mousedown 事件必须先传播到 document,然后才能触发自定义 touchstart 事件。这可能会产生意想不到的副作用。

关于浏览器中的 jquery touchstart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9389968/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com