2015-12-08 2 views
0

Я использую шаблон модальный, данный на веб-сайте Bootstrap, но по какой-то причине он не работает. Кнопка показывает значок руки, поэтому я знаю, что мой CDN правильный. Где я ошибаюсь?Bootstrap modal не работает, не всплывает

<a href="#myModal" role="button" class="btn btn-warning" data-toggle="modal"><span class="glyphicon glyphicon-hand-up"></span> My information</a> 
<div class="modal fade" tabindex="-1" role="dialog" id="myModal"> 
    <div class="modal-dialog"> 
    <div class="modal-content"> 
     <div class="modal-header"> 
     <button class="close" data-dismiss="modal">&times;</button> 
     <h4 class="modal-title"> Enter your information</h4> 
     </div> 
     <div class="modal-body"> 
     <h4> Text about you</h4>  
     </div> 
     <div class="modal-footer"> 
      <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
      <button type="button" class="btn btn-primary">Save changes</button> 
     </div> 
     </div> 
    </div> 
    </div> 
</div> 

ответ

0

Ошибка в вашей кнопке. Вам необходимо установить data-toggle на modal и data-target на идентификатор модального, т.е. #myModal.

<a role="button" class="btn btn-warning" data-toggle="modal" data-target="#myModal"> 
    <span class="glyphicon glyphicon-hand-up"></span> My information 
    </a> 
    <div class="modal fade" role="dialog" id="myModal"> 
    <div class="modal-dialog"> 
     <div class="modal-content"> 
     <div class="modal-header"> 
      <button class="close" data-dismiss="modal">&times;</button> 
      <h4 class="modal-title"> Enter your information</h4> 
     </div> 
     <div class="modal-body"> 
      <h4> Text about you</h4> 
     </div> 
     <div class="modal-footer"> 
      <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
      <button type="button" class="btn btn-primary">Save changes</button> 
     </div> 
     </div> 
    </div> 
    </div> 

См. Рабочий образец here.

0

убедитесь, что порядок ваших js файлов, как это и присутствуют

<script src="js/jquery-1.11.0.min.js"></script> 
<script src="js/bootstrap.min.js"></script> 

кажется, что вы не включили jquery файл. здесь jsfiddle

Смежные вопросы