javascriptjquerytwitter-bootstrap

Modal not appearing in Javascript, Using Bootstrap


I want to make modal appear when I click on sign up. But the problem is that The modal is not appearing although I have checked the code many times. The modal code when just used without the other content works just fine. The source code is from W3Schools. I am sorry in advance for the way this code occurs, but How stackoverflow text editor works is beyond me. I am new to this,so please don't fry me if it's an idiotic mistake

<!DOCTYPE html>
<html manifest="demo.htm.appcache">
<head>
<link href="http://s3.amazonaws.com/codecademy-content/courses/ltp/css/shift.css" rel="stylesheet">

<link rel="stylesheet" href="http://s3.amazonaws.com/codecademy-content/courses/ltp/css/bootstrap.css">
<link rel="stylesheet" href="main.css">
<link rel="icon" type="image.ico" href="Airbnb logo.ico">
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-

bootstrap/3.3.5/js/bootstrap.js"></script>
     <style>
      @keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: 100% 0; }
}
      </style>  
    </head>

  <body>
      <div class="container">
          <div class="navbar">
        <ul class ="nav nav-pills">
            <li><a href="#">Name</a></li>
            <li class="divider-vertical"></li>
            <li><a href="#">Browse</a></li> 
          <li class="pull-right active"><a href="Airbnb.html">Homepage</a></li>     
          <li class="pull-right">
              <a href="#myModal" data-toggle="modal" data-target="#myModal">Sign Up</a>  <!-- Modal is declared here -->
            </li>
          <li class="pull-right"><a href="Log%20in.htm" >Log In</a></li>
          <li class="pull-right"><a href="Help.htm" >Help</a></li>
        </ul>
          </div>
          </div>
      
    
        
                
    

    <div class="jumbotron">
      <div class="container">
        <h1>Find a place to stay.</h1>
        <p>Rent from people in over 34,000 cities and 192 countries.</p>
        <a href="#">Learn More</a>
      </div>
    </div>
    
    <div class ="neighborhood-guides">
            <h2>Neighbourhood Guides</h2>
            <p>Not sure where to stay? We've created neighbourood guides for cities all around the world</p>
            <div class="row">
                <div class ="col-md-4">        
                <div class ="thumbnail">
                <div class="zoom">
                <img src ="https://i.sstatic.net/M6U3Oodp.png" class = "growImage" width="100px">
                </div>
                </div>
                <div class ="thumbnail">
                <div class="zoom">
                <img src ="https://i.sstatic.net/M6U3Oodp.png" class="growImage">
                </div>
                </div>
                </div>
                <div class ="col-md-4">          
                <div class ="thumbnail">
                    <div class="zoom">
                    <img src = "https://i.sstatic.net/M6U3Oodp.png" class="growImage">
                </div>
                    </div>
                <div class ="thumbnail">
                    <div class="zoom">
                    <img src ="https://i.sstatic.net/M6U3Oodp.png" class="growImage">
                </div>    
                </div>
                </div>
                <div class ="col-md-4">    
                <div class ="thumbnail">
                    <div class="zoom">
                <img src ="https://i.sstatic.net/M6U3Oodp.png">
                </div>
                </div>
            </div>
        </div>
    </div>

    <div class="learn-more">
      <div class="container">
      
        <div class ="row">
          <div class= "col-md-4">
            <h3>Travel</h3>
            <p>From apartments and rooms to treehouses and boats: stay in unique spaces in 192 countries.</p>
            <p><a href="#">See how to travel on Airbnb</a></p>
          </div>
          <div class="col-md-4">
            <h3>Host</h3>
            <p>Renting out your unused space could pay your bills or fund your next vacation.</p>
            <p><a href="#">Learn more about hosting</a></p>
          </div>
          <div class ="col-md-4">
            <h3>Trust and Safety</h3>
            <p>From Verified ID to our worldwide customer support team, we've got your back.</p>
            <p><a href="#">Learn about trust at Airbnb</a></p>
          </div>
        </div>
      </div>
    </div>
      <div class ="container">
  <!-- Modal -->
  <div class="modal fade" id="myModal" role="dialog">
    <div class="modal-dialog">
    
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">&times;</button>
          <h4 class="modal-title">Modal Header</h4>
        </div>
        <div class="modal-body">
          <p>Some text in the modal.</p>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        </div>
      </div>
      
    </div>
  </div>
  </div>


      <script type="text/javascript">    

$(document).ready(function(){

    $('.zoom').mouseover(function(){
      //moving the div left a bit is completely optional
      //but should have the effect of growing the image from the middle.
      $(this).stop().animate({"width": "110%","left":"0px","top":"0px"}, 400,'swing');
    }).mouseout(function(){ 
      $(this).stop().animate({"width": "95%","left":"15px","top":"15px"}, 200,'swing');
    });;
});
</script>
  </body>
</html>

Solution

  • Bootstrap 3.x requires jQuery 1.9.x or higher.

    Your reference points to jQuery 1.3.2, which will not work with Bootstrap.