UNPKG

ielevator

Version:

ielevator is quite useful for simulating elevator.

182 lines (160 loc) 4.07 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>evelator Demo</title> <style> * { margin: 0; padding: 0; } li { list-style: none; } a { text-decoration: none; outline: none; color: black; } a:active { outline: 0; } .demo { margin: 0 auto; width: 1000px; } .header { height: 400px; background: #03A9F4; } .floor1 { height: 400px; background: bisque; } .floor2 { height: 300px; background: blueviolet; } .floor3 { height: 500px; background: green; } .floor4 { height: 400px; background: red; } .floor5 { height: 200px; background: pink; } .floor6 { height: 400px; background: #FF5722; } .floor7 { height: 600px; background: #00BCD4; } .footer { height: 600px; } .elevator { position: fixed; _position: absolute; top: 100px; left: 50%; text-align: center; margin-left: 520px; background: #CDDC39; } .elevator-backtop{ bottom: 200px; top: auto; margin-left: -580px; } .elevator-backtop a{ display: block; padding: 6px 10px; border: 2px solid black; } .elevator ul li { margin-bottom: 2px; } .elevator ul li a { display: block; height: 40px; line-height: 40px; width: 60px; background: #4CAF50; border: 2px solid #CDDC39; } .elevator ul li a:hover { background: #FF5722; } .elevator .selected { background: #FF5722; } .elevator .custome-selected { background: blue; } </style> </head> <body> <div class="demo"> <div class="header"> <h1>Header</h1> </div> <div class="floor1 js-floor"> <h1>Floor1</h1> </div> <div class="floor2 js-floor"> <h1>Floor2</h1> </div> <div class="floor3 js-floor"> <h1>Floor3</h1> </div> <div class="floor4 js-floor"> <h1>Floor4</h1> </div> <div class="floor5 js-floor"> <h1>Floor5</h1> </div> <div class="floor6 js-floor"> <h1>Floor6</h1> </div> <div class="floor7 js-floor"> <h1>Floor7</h1> </div> <div class="footer"> <h1>Footer</h1> </div> </div> <div class="elevator" id="elevator" data-ielevator-options='{"selected": "custome-selected"}'> <ul> <li><a href="javascript:;" class="js-btn">floor1</a></li> <li><a href="javascript:;" class="js-btn">floor2</a></li> <li><a href="javascript:;" class="js-btn">floor3</a></li> <li><a href="javascript:;" class="js-btn">floor4</a></li> <li><a href="javascript:;" class="js-btn">floor5</a></li> <li><a href="javascript:;" class="js-btn">floor6</a></li> <li><a href="javascript:;" class="js-btn">floor7</a></li> </ul> </div> <script type="text/javascript" src="js/jquery-1.8.2.js"></script> <script type="text/javascript" src="../iElevator.js"></script> <script> $('#elevator').ielevator({ floors: $('.js-floor'), btns: $('#elevator .js-btn'), visible: {isHide: 'yes', numShow: 400}, selected: 'selected', show: function() { $('#elevator').slideDown(400); }, hide: function() { $('#elevator').slideUp(400); } }); </script> </body> </html>