Jquery and bootstrap.js not working

Hello, please help!

I reviewed all jquery issues in stackoverflow. I tried some of the solutions, but I do not get the result as I want. I make a one page website for my company, but I am having problems bringing a reaction to it.

The code is as follows:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Top Accountant. Providing solution for all your accounting needs</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link type="text/css" rel="stylesheet" href="css/bootstrap.css" /> <link type="text/css" rel="stylesheet" href="css/bootstrap-theme.css" /> </head> <body> <!-- Navigation --> <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="#" class="navbar-brand">Top Accountant</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li class="dropdown"> <a href="#"class="dropdown-toggle" data-target=".dropdown">Services <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> </ul> </li> <li><a href="#">Contact</a></li> </ul> </div> </div> </div> <!-- End of Navigation --> <!--Image slider--> <div id="myCarousel" class="carousel slide"> <ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> </ol> <div class="carousel-inner"> <!--images size should be 1920-741 px --> <div class="item active"> <img src="img/accountancy-services.png" /> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> <div class="item"> <img src="img/images.jpg" /> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> <div class="item"> <img src="img/accountant-9-tips.png"/> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> </div> <a class="left carousel-control" href="#myCarousel" data-slide="Prev"> <span class="glyphicon glyphicon-chevron-left"></span> </a> <a class="right carousel-control" href="#myCarousel" data-slide="Next"> <span class="glyphicon glyphicon-chevron-right"></span> </a> </div> <!--End Image slider--> <script src="https://code.jquery.com/jquery-1.12.0.min.js"></script> <script src="js/bootstrap.js"></script> 

There are a few things that I have done so far.

1.) When a website is viewed on a mobile phone or tab, the navigation bar disappears and a toggle button appears. This works fine.

2.) I have a drop-down menu in services that do not work for me. 3.) I also made a carousel that glides perfectly, but does not respond to the icon on the left and right.

I do not know what the problem is: 1 is working fine, but 2 and 3 are not working.

Please help me in this matter and advise me where I am mistaken.

Thanks in advance.

+6
source share
5 answers

Double check docs for working with markup examples. There are several problems with your markup. Use data-toggle="dropdown" for the dropdown, and your href / class attributes are not exploded. Remove data-target for the drop down list.

As for the carousel, next and prev -sensitive, so you need to use data-slide="prev" . Also, since you are using navbar-fixed-top be sure to add body {padding-top: 50px;} , or navbar will overlay your content on the carousel.

Here's a working update: http://codeply.com/go/gJvCndru8B

+2
source
Items

Script should fit in the title element.

 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Top Accountant. Providing solution for all your accounting needs</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link type="text/css" rel="stylesheet" href="css/bootstrap.css" /> <link type="text/css" rel="stylesheet" href="css/bootstrap-theme.css" /> <script src="http://code.jquery.com/jquery-1.12.0.min.js"></script> <script src="js/bootstrap.js"></script> </head> <body> <!-- Navigation --> <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="#" class="navbar-brand">Top Accountant</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li class="dropdown"> <a href="#"class="dropdown-toggle" data-target=".dropdown">Services <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> </ul> </li> <li><a href="#">Contact</a></li> </ul> </div> </div> </div> <!-- End of Navigation --> <!--Image slider--> <div id="myCarousel" class="carousel slide"> <ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> </ol> <div class="carousel-inner"> <!--images size should be 1920-741 px --> <div class="item active"> <img src="img/accountancy-services.png" /> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> <div class="item"> <img src="img/images.jpg" /> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> <div class="item"> <img src="img/accountant-9-tips.png"/> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> </div> <a class="left carousel-control" href="#myCarousel" data-slide="Prev"> <span class="glyphicon glyphicon-chevron-left"></span> </a> <a class="right carousel-control" href="#myCarousel" data-slide="Next"> <span class="glyphicon glyphicon-chevron-right"></span> </a> </div> <!--End Image slider--> </body> </html> 
0
source

Replace all html code as follows:

  <!DOCTYPE html> <html lang="en"> <head> <title>Top Accountant. Providing solution for all your accounting needs</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> </head> <body> <!-- Navigation --> <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="#" class="navbar-brand">Top Accountant</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">Services <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> <li><a href="#">Service 1</a></li> </ul> </li> <li><a href="#">Contact</a></li> </ul> </div> </div> </div> <!-- End of Navigation --> <!--Image slider--> <div id="myCarousel" class="carousel slide"> <ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> </ol> <div class="carousel-inner"> <!--images size should be 1920-741 px --> <div class="item active"> <img src="img/accountancy-services.png" /> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> <div class="item"> <img src="img/images.jpg" /> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> <div class="item"> <img src="img/accountant-9-tips.png"/> <div class="container"> <div class="carousel-caption"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut nisl sit amet est sodales imperdiet.</p> <p><a class="btn btn-lg btn-primary" href="#">Contact Us</a></p> </div> </div> </div> </div> <a class="left carousel-control" href="#myCarousel" data-slide="Prev"> <span class="glyphicon glyphicon-chevron-left"></span> </a> <a class="right carousel-control" href="#myCarousel" data-slide="Next"> <span class="glyphicon glyphicon-chevron-right"></span> </a> </div> <!--End Image slider--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> </body> </html> 
0
source

To restore the drop-down menu:

data-toggle=".dropdown" => data-toggle="dropdown" without .

For a carousel, I do not understand your problem, but take a look at the documentation

0
source

Download jQuery from your official site. Then add <script src="js/jquery"></script> to the head

-1
source

All Articles