我有与 class 的链接,control
其中 div 与 class 上升popup
。问题是如果此点击在 div 之外,如何在下次点击时关闭此 div?目前这两个事件同时触发,因此模式不会出现。如何仅在下次单击时关闭此模式。
jQuery(document).ready(function(){
jQuery('body').on('click', function(event){
var menu_popup = jQuery('div.popup[data-open-status="true"]');
if(menu_popup.has(event.target).length === 0)
menu_popup.hide().attr('data-open-status', 'false');
});
jQuery('a.control').click(function(event){
event.preventDefault();
jQuery('div.popup').show().attr('data-open-status', 'true');
});
});