control
classで div が上昇するclass とのリンクがありpopup
ます。このクリックがdivの外にある場合、次のクリックでこのdivを閉じる方法に問題がありますか? 現時点では、この 2 つのイベントが同時に発生するため、モーダルは表示されません。次のクリックでのみこのモーダルを閉じる方法。
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');
});
});