<section class="pt-1v bg-navy text-white antialiased">
<div class="container ">
<img class="arrow home-arrow-left" src="img/home-arrow-left.svg" alt="">
- <img class="arrow home-arrow-right" src="img/home-arrow-right.svg" alt="">
- <div class="column-wrapper ">
+ <img class="arrow home-arrow-right" src="img/home-arrow-right.svg" disabled="disabled" alt="">
+ <div data-slide="1" class="column-wrapper active hide">
<div class="column pt-2v pr-1v pb-2v">
<div class="text-block text-block-default-padding pl-2v">
<h2 class="h1 text-inherit">Wheel Force Transducer</h2>
</div>
</div>
<!-- content mask -->
- <div class="column-wrapper hidden">
+ <div data-slide="2" class="column-wrapper hide">
<div class="column pt-2v pr-1v pb-2v">
<div class="text-block text-block-default-padding pl-2v">
- <h2 class="h1 text-inherit">Wheel Force Transducer</h2>
+ <h2 class="h1 text-inherit">slide suivante</h2>
<div class="text-block-body">
<p>
Wheel Force Transducers (WFT) are used for measuring all wheel forces
</div>
</div>
<div class="column overlap-bottom">
- <div class="bg-image h-full bg-cover bg-no-repeat" style="background-image: url("https://staging.pm-instrumentation.com/storage/uploads/images/home-car.jpg"); background-position: center center;"><div class="bg-image-sizer" style="padding-bottom: 110.417%;">
+ <div class="bg-image h-full bg-cover bg-no-repeat" style="background-image: url("https://www.sciencesetavenir.fr/assets/img/2019/04/10/cover-r4x3w1000-5cadebdd93968-trou-noir-galaxie.jpg"); background-position: center center;"><div class="bg-image-sizer" style="padding-bottom: 110.417%;">
+ </div>
+ </div>
+ </div>
+ </div>
+ <div data-slide="3" class="column-wrapper hide">
+ <div class="column pt-2v pr-1v pb-2v">
+ <div class="text-block text-block-default-padding pl-2v">
+ <h2 class="h1 text-inherit">Lorem ipsum</h2>
+ <div class="text-block-body">
+ <p>
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem
+ accusantium doloremque laudantium, totam rem aperiam, eaque ipsa
+ quae ab illo inventore veritatis et quasi architecto beatae vitae
+ dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit
+ aspernatur aut odit aut fugit, sed quia consequuntur magni dolores
+ eos qui ratione voluptatem sequi nesciunt.
+ </p>
+ <p>
+ <a href="#test123" class="btn ">
+ <span class="btn-text">Découvrir</span>
+ </a>
+ </p>
+ <div class="pb-2v"></div>
+ </div>
+ </div>
+ </div>
+ <div class="column overlap-bottom">
+ <div class="bg-image h-full bg-cover bg-no-repeat" style="background-image: url("https://phototheque.pasteur.fr/images/slideshow/image-3.jpg"); background-position: center center;"><div class="bg-image-sizer" style="padding-bottom: 110.417%;">
</div>
</div>
</div>
</div>
+
</div>
</section>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js"></script>
<script src="slider.js"></script>
</body>
</html>
\ No newline at end of file
// jshint ignore: start
-$('.arrow').on('click',function () {
- alert('test');
+let index = $(".column-wrapper.active").index(".column-wrapper"),
+ stepsCount = $(".column-wrapper").length,
+ prevBtn = $(".home-arrow-left"),
+ nextBtn = $(".home-arrow-right");
+
+// Slider variables
+let animationDuration = 0;
+let delayBetweenAnim = 2000;
+let mouvement = 0;
+
+prevBtn.click(function() {
+ nextBtn.prop("disabled", false);
+
+ if (index > 0) {
+ index--;
+ $(".column-wrapper").removeClass("active").eq(index).addClass("active");
+ };
+
+ if (index === 0) {
+ $(this).prop("disabled", true);
+ }
+});
+
+nextBtn.click(function() {
+ setTimeout(function () {
+ prevBtn.prop("disabled", false);
+
+ if (index < stepsCount - 1) {
+ index++;
+
+ //TODO animation when the first slide go out
+ // $(".column-wrapper").removeClass("active").eq(index);
+ $(".column-wrapper").removeClass("active").eq(index).addClass("active");
+
+ //TODO animation when the second slide appear
+
+ console.log(index);
+ };
+ }, delayBetweenAnim);
+
+
+ if (index === stepsCount - 1) {
+ $(this).prop("disabled", true);
+ }
});
\ No newline at end of file