Advertisement
asimryu

왼쪽슬라이드밀어내기메뉴(20150828)

Aug 27th, 2015
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.57 KB | None | 0 0
  1. <!doctype html>
  2. <html lang="en">
  3.  <head>
  4.   <meta charset="UTF-8">
  5.   <title>Document</title>
  6.   <script src="http://code.jquery.com/jquery-latest.js"></script>
  7.   <style>
  8.     .wrap {
  9.         height: 800px;
  10.         width: auto;
  11.         white-space: nowrap;
  12.         overflow-y:hidden;
  13.     }
  14.     .wrap > div {
  15.         float:left;
  16.         height: 800px;
  17.     }
  18.     .wrap #menu {
  19.         width: 50px;
  20.         background-color: red;
  21.         color: white;
  22.     }
  23.     .wrap #menu .slidemenu {
  24.         display: none;
  25.         white-space: nowrap;
  26.     }
  27.     .wrap .contents {
  28.         width: 300px;
  29.     }
  30.   </style>
  31.  </head>
  32.  <body>
  33.     <div class="wrap">
  34.         <div id="menu">
  35.             <div><button>메뉴</button></div>
  36.             <div class="slidemenu">
  37.                 <p>메인메뉴 1</p>
  38.                 <p>메인메뉴 2</p>
  39.                 <p>메인메뉴 3</p>
  40.                 <p>메인메뉴 4</p>
  41.                 <p>메인메뉴 5</p>
  42.             </div>
  43.         </div>
  44.         <div class="contents"><img src="http://lorempixel.com/300/800/nature"></div>
  45.         <div class="contents"><img src="http://lorempixel.com/300/800/cats"></div>
  46.         <div class="contents"><img src="http://lorempixel.com/300/800/city"></div>
  47.         <div class="contents"><img src="http://lorempixel.com/300/800/food"></div>
  48.         <div class="contents"><img src="http://lorempixel.com/300/800/sports"></div>
  49.     </div>
  50.     <script>
  51.         var menuopen = false;
  52.         $( "#menu button" ).click(function() {
  53.             if( ! menuopen ) {
  54.                 $("#menu").animate({"width":"300px"},1000,function(){ menuopen=true; });
  55.                 $(".wrap #menu .slidemenu").show();
  56.             } else {
  57.                 $("#menu").animate({"width":"50px"},1000,function(){ menuopen=false; });
  58.                 $(".wrap #menu .slidemenu").hide();
  59.             }
  60.         });
  61.     </script>
  62. </body>
  63. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement