gpt4 book ai didi

jquery - jQuery mouseup 事件适用于触摸设备吗?

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

我找不到任何答案,所以我在这里提问。目前我没有任何触摸设备,因此无法测试它。

如果在容器外部单击,以下代码将隐藏容器中的所有子容器。

$(document).mouseup(function(e) {
var container = $('#container');
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
$('.subcontainer').hide();
}
});

这适用于触摸设备吗?或者有任何相当于触摸设备的 mouseup 吗?

最佳答案

不,它不起作用。但这里有一个 touchstarttouchend 事件。

$(document).bind( "mouseup touchend", function(e){
var container = $('#container');
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
$('.subcontainer').hide();
}
});

关于jquery - jQuery mouseup 事件适用于触摸设备吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25135736/

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