How do you make an image slider in HTML5 and JQuery Code nee

How do you make an image slider in HTML5 and JQuery? (Code needed!!)

Solution

HTML Code :

<section class=\"demo\">
<button class=\"next\">Next</button>
<button class=\"prev\">Previous</button>
<div class=\"container\">
    <div style=\"display: inline-block;\">
      <img src=\"https://placeimg.com/400/200/people\"/>
    </div>
    <div>
     <img src=\"https://placeimg.com/400/200/any\"/>
    </div>
    <div>
      <img src=\"https://placeimg.com/400/200/nature\"/>
    </div>
    <div>
      <img src=\"https://placeimg.com/400/200/architecture\"/>
    </div>
    <div>
      <img src=\"https://placeimg.com/400/200/animals\"/>
    </div>
    <div>
      <img src=\"https://placeimg.com/400/200/people\"/>
    </div>
    <div>
      <img src=\"https://placeimg.com/400/200/tech\"/>
    </div>
</div>
</section>

<div class=\"explanation\">
Building a slideshow like pattern that can accurately cycle through a number of unknown divs, forwards and backwards. Trying to use as little code as possible. Leave a comment if you see a way to do it better!
</div>

CSS code :

.container {
max-width: 400px;
background-color: black;
margin: 0 auto;
text-align: center;
position: relative;
}
.container div {
background-color: white;
width: 100%;
display: inline-block;
display: none;
}
.container img {
width: 100%;
height: auto;
}

button {
position: absolute;
}

.next {
right: 5px;
}

.prev {
left: 5px;
}

JQuery :

var currentIndex = 0,
items = $(\'.container div\'),
itemAmt = items.length;

function cycleItems() {
var item = $(\'.container div\').eq(currentIndex);
items.hide();
item.css(\'display\',\'inline-block\');
}

var autoSlide = setInterval(function() {
currentIndex += 1;
if (currentIndex > itemAmt - 1) {
    currentIndex = 0;
}
cycleItems();
}, 3000);

$(\'.next\').click(function() {
clearInterval(autoSlide);
currentIndex += 1;
if (currentIndex > itemAmt - 1) {
    currentIndex = 0;
}
cycleItems();
});

$(\'.prev\').click(function() {
clearInterval(autoSlide);
currentIndex -= 1;
if (currentIndex < 0) {
    currentIndex = itemAmt - 1;
}
cycleItems();
});

How do you make an image slider in HTML5 and JQuery? (Code needed!!)SolutionHTML Code : <section class=\
How do you make an image slider in HTML5 and JQuery? (Code needed!!)SolutionHTML Code : <section class=\

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site