모달 상자를 작성했습니다. 모덜 (moal) 상자를 만들었습니다. 모덜 (moal) 상자를 만들었습니다. 모덜 (moal) 상자를 사용하여 내용을 페이드 아웃하고 사용자가 상자를 클릭하여 닫을 수있게합니다. 나는 모든 클릭을 포착하여이를 수행하지만, 모델 상자 위에있는 모든 것을 필터링하여 제거합니다.일부 클릭 만 캡처하기 (일부 제외)
$('body').on('click', '.cover_slide > *',function(e){
e.stopPropagation();
});
$('body').on('click', '.cover_slide',function(){
helper.cover.close();
$('body').off('click', '.cover_slide');
});
나는 번의 클릭만으로 내 모달 상자에 일부 요소와 상호 작용할 수 있도록하고 싶습니다,하지만 난 그렇게 여전히 내 '폐쇄 해제 클릭'기능을하는 방법을 알아낼 수 없습니다. 현재 상자의 모든 클릭은 무시됩니다.
페이드 아웃 배경 및 팝업 본체 자체에 대한 HTML은 무엇입니까? –
"cover-all"div 배경의 클릭 만 감지하면 닫을 수 없습니까? – Archer
아니요, 커버 배경의 div가 커버 아래에 있으므로 클릭 이벤트가 커버 슬레이드에 포함 된 모든 것에서 전파되지 않습니다. –