I have a slightly strange problem with Twitter Bootstrap and non-JS modal examples, what happens when the modal background appears (gray) but not in the window.
I found that if you remove the βhideβ class from the modal div, it will load, but not correctly.
The Fiddle here: http://jsfiddle.net/2VbUG/1/
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content="John Moss - Stolen Bikes UK"> <title>Title</title> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css"> <link href="assets/css/style.css" rel="stylesheet"> </head> <body> <div class="navbar navbar-inverse navbar-fixed-bottom"> <div class="container"> <div class="col-lg-12 sign"> <a href="#myModal" role="button" class="btn btn-lg btn-danger" data-toggle="modal">Sign!</a> </div> </div> </div> <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">Γ</button> <h3 id="myModalLabel">Sign This Petition!</h3> </div> <div class="modal-body"> <p>Fields for the signatures here, take some from the facebook API</p> </div> <div class="modal-footer"> <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button> <button class="btn btn-primary">Sign Now!</button> </div> </div> <script src="//code.jquery.com/jquery.js"></script> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> </body> </html>
The code came from this lesson on the Bootstraps website http://getbootstrap.com/2.3.2/javascript.html#modals
source share