Javascript / jQuery - 点击 iPhone 上的元素外部

2024-01-23

我在这个问题中找到了一个关于检测 div 外部点击的很好的答案:如何检测元素外部的点击? https://stackoverflow.com/questions/152975/how-to-detect-a-click-outside-an-element,效果非常好。

但我注意到,在测试我的网站时,如果我点击元素外部,它就无法在 iPhone 上运行。

这是代码(直接取自该答案)

$('html').click(function() {
    //Hide the menus if visible
});

$('#menucontainer').click(function(event){
    event.stopPropagation();
});

这对我有用:)

$('html').on('touchstart', function(e) {
    $('.navbar-flyout').hide();
})
$(".navbar-flyout").on('touchstart',function(e) {
    e.stopPropagation();
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript / jQuery - 点击 iPhone 上的元素外部 的相关文章