jkmegamenuを使用して、アンカー タグのクリック時にサブ メニューを表示しています。ドキュメント内またはアンカータグ内をクリックすると、サブメニューを非表示にする必要があります。以下の変更でアンカータグをクリックした場合にのみサブメニューを非表示にすることができました(マウスリーブを削除します:
megamenu.$menuobj.bind("click **mouseleave**", function(e){
var menuinfo=jkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"))]
menuinfo.hidetimer=setTimeout(function(){ //add delay before hiding menu
jkmegamenu.hidemenu(e, parseInt(menuinfo.$menuobj.get(0).getAttribute("_megamenupos")))
}, jkmegamenu.delaytimer)
})
しかし、ドキュメント内の任意の場所をクリックしてメニューを非表示にするにはどうすればよいですか?