2015-01-31 2 views
4

문제가 발생했습니다. jquery를 통해 부트 스트랩 모달을 트리거하려고하는데 작동하지 않습니다. 나는 모든 방법을 시도 : 방법 NO1 :jquery를 통해 트리거 부트 스트랩 모달

$(document).ready(function(){ 
    $('#btn').click(function(){ 
     $('#server_msg_modal').modal('show'); 
    }); 
}); 

방법 NO2 :

$(document).ready(function(){ 
    $('#btn').click(function(){ 
     $('#server_msg_modal').modal('show'); 
    }); 
}); 

방법 NO3 :

$('#server_msg_modal').modal({ 
    show: 'true' 
}); 

아무것도 저를 도와주세요 ... 작동하지 않습니다를.

+0

당신은 jQuery를 포함한 후 부트 스트랩 자바 스크립트 소스를 포함나요? – ckuijjer

+0

예 그리고 html로 작업을 시도하면 html이 작동합니다.

press me
misha312

+0

[프로그래밍 방식으로 어떻게 부트 스트랩 모달을 트리거 할 수 있습니까?] (https://stackoverflow.com/questions/11404711/how-can-i) -trigger-a-bootstrap-modal-programmatically) –

답변

10

단추에 클릭 핸들러를 추가하고 모달 창을 여는 jQuery 함수가 모두 작동해야합니다. 아래 예제를 참조하십시오. Chrome의 DevTools를 사용하여 콘솔에 JavaScript 오류가 있는지 확인하는 방법을 제안 할 수 있습니다.

$(document).ready(function(){ 
 
    $('#btn').click(function(){ 
 
    $('#server_msg_modal').modal('show'); 
 
    }); 
 
});
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet" /> 
 
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script> 
 
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> 
 

 
<div class="btn btn-danger" href="#server_msg_modal" data-toggle="modal">using data attribute</div> 
 

 
<div class="btn btn-danger" id="btn">using jQuery click handler</div> 
 

 

 
<div class="modal fade" id="server_msg_modal"> 
 
    <div class="modal-dialog"> 
 
    <div class="modal-content"> 
 
     <div class="modal-header"> 
 
     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> 
 
     <h4 class="modal-title">Modal title</h4> 
 
     </div> 
 
     <div class="modal-body"> 
 
     <p>Modal body</p> 
 
     </div> 
 
    </div><!-- /.modal-content --> 
 
    </div><!-- /.modal-dialog --> 
 
</div><!-- /.modal -->

+0

이 코드는 전혀 작동하지 않습니다 ... 어도비 드림위버를 사용하고 있습니다 ... 어떤 이유입니까? – misha312

+0

오케이, 나는 모든 코드를 삭제하고 다시 모든 것을 썼다. 도움을 주셔서 감사합니다 – misha312

+0

여기이 코드가 작동하지 않습니다 :( – Inderjeet