2014-12-08 3 views
0

Я хочу использовать Modal из библиотеки Bootstrap.Bootstrap: почему мой Modal прозрачный?

Когда я нажимаю кнопку, отображается модальный, но это прозрачный.

Я не могу понять, почему это так.

JSFiddle ссылка: http://jsfiddle.net/0cqkdjey/

Это мой HTML:

<div id="loginWindow" tabindex="-1" role="dialog" class="modal fade" aria-hidden="true"> 
    <div class="modal-dialog"> 
     <div class="model-content"> 
      <div class="modal-header"> 
       <button type="button" data-dismiss="modal" class="close"> 
        <span aria-hidden="true">×</span> 
        <span class="sr-only">Close</span> 
       </button> 
       <h4 id="loginLabel" class="modal-title">Log in</h4> 
      </div> 
      <div class="modal-body"> 
       <input id="email" type="text"> 
      </div> 
      <div class="modal-footer"> 
       <p>blablabla</p> 
      </div> 
     </div> 
    </div> 
</div> 

Это мой JavaScript:

$(document).ready(function() { 

    // set focus when modal is opened 
    $('#loginWindow').on('shown.bs.modal', function() { 
     $('#email').focus(); 
    }); 

    // everytime the button is pushed, open the modal, and trigger the shown.bs.modal event 
    $('#loginButton').click(function() { 
     $('#loginWindow').modal({ 
      show: true 
     }); 
    }); 

}); 
+0

Можете ли вы создать jsfiddle или plunker? – im1dermike

+0

убедитесь, что ваш CSS не имеет свойства 'backdrop', установленного в' false'. Кроме того, вы синтаксис Boostrap 2.x с библиотеками Boostrap 3.x? – ochi

+0

У меня есть Bootstrap 3. Какая часть синтаксиса Bootstrap 2? – JNevens

ответ

10

Нашел:

<div class="model-content"> 

Должно быть:

<div class="modal-content"> // Notice the a 

Это должно исправить.

Cheers!

+0

вы хорошие глаза, чувак! :) – webeno

+0

Не так много, как я сделал эту ошибку миллион раз сам lol –

+0

О, мальчик .. Время прекратить писать код, я думаю .. Спасибо большое! – JNevens

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