jQuery addClass example

Change class name on click in jQuery

by Dhanck

HTML

Happynes
<div class="exercise1">
  <span class="Title">Think about 3 things your gratefull!</span>
  <span class="">Don't over think it, just think about simple things that makes your life better. Eg: Shoes, orange juice, family.</span>
  <div class="timer"><span id="count">120</span><span class="skip"></span></div>
  <div class="form-input">
    <div class=""><input type="text"></div>
    <div class=""><input type="text"></div>
    <div class=""><input type="text"></div>
    <div class="default-btn">Send</div>
  </div>
</div>
<div class="exercise2">
  <span class="Title">Write a 2 minute journal!</span>
  <span class="">Just write the first things that come to mind about your previous day.</span>
  <div class="timer"><span id="count">120</span><span class="skip"></span></div>
  <div class="form-input">
  <div class=""><textarea class="jounal-txt"></textarea></div>
    <div class="default-btn">Send</div>
  </div>
</div>
<div class="exercise3">
  <span class="Title">Write a 2 minute journal!</span>
  <span class="">Just write the first things that come to mind about your previous day.</span>
  <div class="timer"><span id="count">120</span><span class="skip"></span></div>
  <div class="">
    <img src="https://www.duffthepsych.com/wp-content/uploads/2016/07/478Breathe500x500c129revised.gif">
  </div>
</div>
<div class="exercise4">
  <span class="Title">Write a 2 minute journal!</span>
  <span class="">Just write the first things that come to mind about your previous day.</span>
  <div class="timer"><span id="count">120</span><span class="skip"></span></div>
  <div class="form-input">
  <div class=""><input type="text" placeholder="To Email"></div>
  <div class=""><input type="text" placeholder="From Email"></div>
  <div class=""><input type="text" placeholder="Subject"></div>
  <div class=""><textarea class="jounal-txt"></textarea></div>
    <div class="default-btn">Send</div>
  </div>
</div>
<div class="exercise5">
  <span class="Title">Workout for a little...

CSS

.exercise1, .exercise2, .exercise3, .exercise, .exercise5{
  display:none;
}
.Title{
  display:block;
  text-align:center;
  font: bold 15px/13px Helvetica, Verdana, Tahoma;
}
.timer {
    border: 5px solid #efefef;
    border-radius: 85px;
    color: #00adff;
    font: bold 150px/130px Helvetica, Verdana, Tahoma;
    height: 145px;
    max-width: 300px;
    min-width:160px;
    padding: 21px 3px 0 3px;
    text-align: center;
    margin: 5px;
}
.form-input{
  display:none;
}
.form-input input, .jounal-txt{
  height: 35px;
  margin: 15px;
  width: 60%;
}
.skip {
    background: #0091d6;
    height: 50px;
    width: 50px;
    position: absolute;
    border-radius: 50%;
    top: 180px;
    margin-left: 50px;
}

JavaScript

var counter = 900;

  setInterval(function() {
    counter--;
    if (counter >= 0) {
      span = document.getElementById("count");
      span.innerHTML = counter;
    }
    // Display 'counter' wherever you want to display it.
    if (counter === 0) {
        $('.form-input').show();
        clearInterval(counter);
    }
    
  }, 1000);
  
  $('.skip').on('click', function(){
  	$('.timer').hide();
    $('.form-input').show();
  })