My Jquery UI won't work!

My Jquery UI won't work!

Hi, my jQuery UI doesn't load on my page! I is really frustrating!
All I need is for someone to take me through it step by step, really in detail...
Thanks, 
Edgar


My code:

  1.     <link rel="stylesheet" href="jquery-ui.min.css">
  2.     <script src="external/jquery/jquery.js"></script>
  3.     <script src="jquery-ui.min.js"></script>
  4.     <script>
  5.             
  6.     var sidebar = function() {
  7.       $('.menu-icon').click(function() {
  8.         $('.sidebar').animate({
  9.           left: "0px"
  10.         }, 200);

  11.         $('body').animate({
  12.           left: "250px"
  13.         }, 200);
  14.         $('.header').animate({
  15.           left: "250px"
  16.         }, 200);
  17.         $('.footer').animate({
  18.           left: "250px"
  19.         }, 200);
  20.       });
  21.     //REMEMBER ADD EVERY DIV AND OTHER TAGS IN MIN BODY ELEMENT
  22.       $('.close-icon').click(function() {
  23.         $('.sidebar').animate({
  24.           left: "-250px"
  25.         }, 200);

  26.         $('body').animate({
  27.           left: "0px"
  28.         }, 200);
  29.         $('.header').animate({
  30.           left: "0px"
  31.         }, 200);
  32.         $('.footer').animate({
  33.           left: "0px"
  34.         }, 200);
  35.       });
  36.     };
  37.     $(document).ready(sidebar);
  38.     </script>