次のコードを使用して、IOS デバイスのメニューの外側でページに触れたときにナビゲーション サブメニューを閉じています。問題は、メニュー内のリンクに触れると、それも閉じてしまうことです。私の質問は、サブ メニュー内のナビゲーション リンクに触れて div が閉じられないようにしながら、ページの他の場所に触れたときにその機能を維持するにはどうすればよいかということです。
window.addEventListener('load', function(){
document.body.addEventListener('touchstart', function(e){
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}, false)
}, false)