当在 IOS 设备上的菜单外触摸页面时,我正在使用以下代码关闭导航子菜单。问题是当我触摸菜单中的链接时,它也会关闭。我的问题是如何防止触摸子菜单中的导航链接触发 div 关闭,但在触摸页面上的其他位置时保持该功能?
window.addEventListener('load', function(){
document.body.addEventListener('touchstart', function(e){
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}, false)
}, false)