JQuery Text Slider

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<body>
  <div id="text_slider">
    <div>
      <p>First Text</p>
    </div>
    <div>
      <p>Second Text</p>
    </div>
    <div>
      <p>Third Text</p>
    </div>
  </div>
</body>

CSS

#text_slider {
   width: 600px;
   height: 300px;
   margin: 100px auto;
   box-shadow: 0 0 5px 5px #000;
 }
 
 #text_slider div {
   position: absolute;
 }
 
 #text_slider p {
   margin: 20px;
   font-size: 30px;
 }

JavaScript

$("#text_slider div:gt(0)").hide();
   setInterval(function() {
     $("#text_slider div:first")
       .fadeOut(500).next().fadeIn(1000).end().appendTo("#text_slider");
   }, 5000);