Facebox 1.3에는 이전 버전과 다른이 기능이 있습니다.이 기능은 모달 창 밖을 클릭하면 페이드 아웃됩니다. AJAX 호출을로드하고 jQuery 유효성 검사 플러그인을 사용하여로드하지 못하도록하는 양식이 있습니다. 어떤 아이디어가이 문제를 방지하는 방법? 나는 새로운 버전의 모습을 훨씬 더 좋아한다. ...facebox 1.3 모달 외부를 클릭 할 때 대화 상자를 닫지 않으시겠습니까?
나는 이것을이 주제와 아무 대답으로도 구글 그룹에 올렸다. 그래서 나는 그 밖의 어떤 시도를해야할지 모른다. 어떤 포인터가 크게 될 것이다. 고맙습니다.
http://defunkt.io/facebox/ 완전히 오버레이 나를 위해 그것을하지 않습니다 ...하지만 더 중요한 것은 ..이 유효한 모든입니다 제거 :
Facebox JS가에있다? 이 jQuery를 검증 엔진을 함께 사용 ... facebox을 닫을 때
$(document).bind('close.facebox', function() {
$(document).unbind('keydown.facebox')
$('#facebox').fadeOut(function() {
$('#facebox .content').removeClass().addClass('content')
$('#facebox .loading').remove()
$(document).trigger('afterClose.facebox')
$('#facebox').find('form').each('div.formError').hide();
는 // 나는 그 div의 각을 제거 할
})
hideOverlay()
})
하여 오류 메시지를 숨기려면 다음 사용하여 해결 . '. formErrorOuter.'; \t \t \t> $ ('. formError') 페이드 아웃 ("빠른"기능() { \t \t \t $ (이) .parent() (제거) - Facebox을 닫을 때$ (this) .remove(); }) 마지막 바인드에서 이러한 이벤트가 발생하면 닫기 요청을하십시오. –
Facebox가 오버레이를 클릭했을 때 오버레이를 닫지 않게하려면 (모달 Facebox 1.3 대화 상자 외부) -> $ ('# facebox_overlay'). hide(). addClass ("facebox_overlayBG") .css ('opacity'/:;, $의 .facebox.settings.opacity) .click (함수() {false를 반환}) .fadeIn (200) 거짓 } –