gpt4 book ai didi

javascript - 使用 jQuery 为触摸事件选择区域

转载 作者:行者123 更新时间:2023-11-30 16:28:39 24 4
gpt4 key购买 nike

我正在使用 https://github.com/n33/jquery.touch用于创建触摸事件。想要在整个 body 周围使用一些手势,但唯一的 id 为“map”的 map 对象。我正在尝试:

$('body').not('#map');

和其他变体,但这些手势在 map 中仍然有效。

我的代码:

 var touch = $('#body').not('#map');

touch.enableTouch({useMouse: true});


touch.on('doubleTap', function() { gestures("double"); });

最佳答案

如果您尝试添加事件处理程序,您需要执行以下操作:

var touch = $('#body'),
exclude = $('#map');

touch.enableTouch({useMouse: true});


touch.on('doubleTap', function(e) {
var $touchedElement = $(e.target);

if (!$touchedElement.is(exclude) {
gestures("double");
}
});

关于javascript - 使用 jQuery 为触摸事件选择区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33715526/

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