이것은 성가신 일입니다. Bootstrap 드롭 다운에서 항목을 클릭해도 드롭 다운이 닫히지 않습니다. 드롭 다운 항목을 클릭 할 때 Facebox 라이트 박스를 열도록 설정했지만 문제가 있습니다.

내가 시도한 것
항목을 클릭하면 다음과 같이 시도했습니다.
$('.dropdown.open').removeClass('open');
$('.dropdown-menu').hide();
그것은 그것을 숨기지 만 어떤 이유로 다시 열리지 않을 것입니다.
보시다시피 드롭 다운이 열려있을 때 z-index엉망인 것처럼 보이기 때문에 닫아야합니다 (주로 드롭 다운이 Facebox 모달 상자 오버레이보다 높기 때문입니다.
Bootstrap의 내장 모달 상자를 사용하지 않는 이유
Bootstrap에 내장 된 멋진 모달 상자를 사용하지 않는 이유가 궁금하다면 다음과 같은 이유 때문입니다.
- AJAX로 콘텐츠를로드하는 방법이 없습니다.
- 모달에 대해 매번 HTML을 입력해야합니다. Facebox로 간단하게 할 수 있습니다 :
$.facebox({ajax:'/assets/ajax/dialogs/dialog?type=block-user&id=1234567'}); - 애니메이션을 적용하기 위해 CSS3 애니메이션을 사용하지만 (매우 멋져 보입니다) CSS3가 아닌 브라우저에서는보기 만하면별로 좋지 않습니다. Facebox는 JavaScript를 사용하여 페이드 인하므로 모든 브라우저에서 작동합니다.