[英]Create A Simple Menu Using jQuery?
我希望使用jQuery創建這樣的菜單:
我可以很容易地完成第1部分的工作,但是第2部分是我遇到的麻煩。 我正在使用以下代碼:
$("html").click(function(){
menu.hide();
});
但是,一旦我單擊按鈕,這將關閉菜單。
我對您的問題不太確定,但是您可以嘗試以下方法:
$('body').not('menuelement').click(function() {
menu.hide();
});
這樣的事情應該起作用:
$("html").click(function(e){
if(!$(e.target).is('#menu_options_div') && $(e.target).parents("#menu_options_div").length == 0)
menu.hide();
});
e.target
原始點擊的元素。 只需簡單地測試它是否不是帶選項/菜單的div以及其父級之一不是那個選項/菜單div
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.