Advertisement
Guest User

Untitled

a guest
Jul 4th, 2012
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 4.03 KB | None | 0 0
  1. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <meta charset="utf-8" />
  4. <meta id="viewport" name='viewport' content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1" />
  5. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
  6. <title>Problem</title>
  7. <style type="text/css">
  8.   .backdrop-problem-1 {
  9.     /* just this class causes trouble in the new ipad */
  10.     position: fixed;
  11.   }
  12.  
  13.   .backdrop-problem-2 {
  14.     /* this, together with .backdrop-problem-1, causes trouble in old ipad */
  15.     -webkit-backface-visibility: hidden;
  16.   }
  17.  
  18.   .backdrop-no-problem  {
  19.     position: absolute;
  20.   }
  21.  
  22.   /** ---------- */
  23.  
  24.   #backdrop {
  25.     top: 0; left: 0; width: 100% !important; height: 100% !important;
  26.     background-color: yellow; border:3px solid #ff3300
  27.   }
  28.  
  29.   ul {
  30.     border: 1px dotted red; list-style: none; margin: 0; padding: 0;
  31.     position: absolute; top: 0px; width: 251px; height: 160px;
  32.   }
  33.  
  34.   .demo-list {
  35.     overflow: hidden; position: absolute;
  36.     left: 96px; width: 753px; top: 57px; height: 170px;
  37.   }
  38.  
  39.   .demo-list-scroller {
  40.     border:5px solid green;
  41.   }
  42.  
  43.   .btns { position: absolute; z-index: 150; font-size: 20px; color: black; background-color: white; }
  44.   .btns a { color: black; }
  45. </style>
  46. </head>
  47.  
  48. <body>
  49.     <div id="backdrop" class="backdrop-no-problem" style=""></div>
  50.  
  51.     <div class="demo-list">
  52.         <div class="demo-list-scroller" style="position: relative; width: 765px; height: 160px; left: 0px;">
  53.           <ul style="left: 0px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  54.           <ul style="left: 251px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  55.           <ul style="left: 502px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  56.           <ul style="left: 753px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  57.           <ul style="left: 1004px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  58.           <ul style="left: 1255px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  59.           <ul style="left: 1506px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  60.           <ul style="left: 1757px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  61.           <ul style="left: 2008px;"><li><a href="#"><img src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" /></a></li></ul>
  62.         </div>
  63.       </div>
  64.  
  65.   <div class="btns">
  66.     <a href="#" class="nav" id="nav-left">LEFT</a> <a href="#" class="nav" id=
  67.    "nav-right">RIGHT</a>
  68.    
  69.     <a href="#" onclick=
  70.    "javascript:$('#backdrop').removeClass('backdrop-no-problem').addClass('backdrop-problem-1'); return false;">Issue #1</a>
  71.     <a href="#" onclick=
  72.    "javascript:$('#backdrop').removeClass('backdrop-no-problem').addClass('backdrop-problem-2'); return false;">Issue #2</a>
  73.   </div><script type="text/javascript">
  74.   $(function() {
  75.   var left = 0;
  76.   $('#nav-left').click(function() {
  77.       if (left <= 0) {
  78.        return;
  79.      }
  80.      left -= 753;
  81.      $('.demo-list > div').animate({
  82.         left: -1 * left
  83.       }, 500);
  84.   });
  85.   $('#nav-right').click(function() {
  86.       if (left >= 1355) {
  87.         return;
  88.       }
  89.       left += 753;
  90.       $('.demo-list > div').animate({
  91.         left: -1 * left
  92.       }, 500);
  93.   });
  94.  
  95.   $('.demo-list a img').on('mouseover', function() {
  96.     $(this).stop().css('position', 'absolute').animate({top:-200});
  97.   }).on('mouseout', function() {
  98.     $(this).stop().animate({top:0, position:'absolute'});
  99.   });
  100.   });
  101.   </script>
  102. </body>
  103. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement