0
나는 popup
클래스로 상승 div에있는 control
링크가 있습니다. 문제는이 클릭이 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');
});
});
감사합니다. 내 문제를 이해하다. – Kin