2014-04-08 4 views
0

다른 모달에서 열린 모달을 가지고 있으며 마지막으로 닫은 모달을 닫으면 둘 다 닫힙니다.부트 스트랩 class = "close"는 모든 모달을 닫습니다.

가 여기에 마지막으로 연 모달의 코드입니다

<div id="myModal" class="modal hide fade"> 
    <div class="modal-header"> 
     <button id="closeMyModal" class="close" 
      data-dismiss="modal">&times;</button> // This class makes all modals closes 
     <h3>MyModal</h3> 
    </div> 
    <div class="modal-body"> 
     [...] 
    </div> 
    <div class="modal-footer"> 
     <button class="btn" data-dismiss="modal">Ok</button> // This only closes the current 
    </div> 
</div> 

내가 btnclose에서 modal-header의 클래스를 변경할 수 있습니다, 그것은 문제를 해결하지만, CSS는 동일하지 않습니다.

어떻게 해결할 수 있습니까? 그것은 올바른 행동으로 간주됩니까?

+1

Stackable 섹션에서 http://jschr.github.io/bootstrap-modal/을보고 가능한 경우 차이점 – Arman

+0

을 참조하십시오. [JSFiddle] (http://jsfiddle.net) 데모를 작성하십시오. –

+0

@ NikhilButani JSFiddle에 부트 스트랩을 포함시키는 데 성공한 적이 없습니다. – Elfayer

답변

0

submodal div는 첫 번째 모달의 html 안에 두지 않아야합니다. 메인 윈도우 (첫 번째 모달의 부모) 본문에 해당 div를 두어야합니다.

관련 문제