亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jquery實現(xiàn)點擊其他區(qū)域時隱藏下拉div和遮罩層的方法

 更新時間:2015年12月23日 12:53:27   作者:views  
這篇文章主要介紹了jquery實現(xiàn)點擊其他區(qū)域時隱藏下拉div和遮罩層的方法,涉及jQuery響應鼠標事件動態(tài)改變頁面元素樣式的功能,需要的朋友可以參考下

本文實例講述了jquery實現(xiàn)點擊其他區(qū)域時隱藏下拉div和遮罩層的方法。分享給大家供大家參考,具體如下:

為了更好的用戶體驗,在做下拉獲取其他有彈出層的時候,當展開下拉時,要做到點擊其他區(qū)域也能自動隱藏收起下拉和遮罩層,這樣的效果用一段js就可以了。

以下圖為例的一個下拉菜單為參考:

效果實現(xiàn)源碼:

$(document).bind('click', function(e) {
  var e = e || window.event; //瀏覽器兼容性
  var elem = e.target || e.srcElement;
  while (elem) {
    //循環(huán)判斷至跟節(jié)點,防止點擊的是div子元素
    if (elem.id && elem.id == 'menu') {
      return;
    }
    elem = elem.parentNode;
  }
  //點擊的不是div或其子元素
  $('.menuList,.overlay').hide();
});

希望本文所述對大家jQuery程序設計有所幫助。

相關文章

最新評論