| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 | 
							- <!DOCTYPE HTML>
 
- <html lang="en">
 
- <head>
 
-     <meta charset="utf-8">
 
-     <meta name="viewport"
 
-           content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
 
-     <meta http-equiv="x-ua-compatible" content="IE=9">
 
-     <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet">
 
-     <link href="http://twitter.github.com/bootstrap/assets/js/google-code-prettify/prettify.css" rel="stylesheet"/>
 
-     <link href="css/main.css" type="text/css" rel="stylesheet"/>
 
-     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
 
-     <script type="text/javascript"
 
-             src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script>
 
-     <script type="text/javascript" src="../jquery.touchSwipe.js"></script>
 
-     <script type="text/javascript" src="js/main.js"></script>
 
-     <title>touchSwipe</title>
 
-     <style>
 
-         #content {
 
-             height: 340px;
 
-             width: 500px;
 
-             overflow: hidden;
 
-             position: relative;
 
-             border: 1px solid black;
 
-         }
 
-         #imgs {
 
-             float: left;
 
-             display: inline;
 
-             padding: 0;
 
-             margin: 0;
 
-             width: 1510px;
 
-             transition-property: transform;
 
-             transition-duration: 0.5s;
 
-             transition-timing-function: ease-out;
 
-             /*apply a transform to kick in the hardware acceleration.  Without this, the first
 
-             time we add the transform you get odd rendering of the divs (half missing) */
 
-             transform: translate(0, 0);
 
-         }
 
-         #imgs img {
 
-             padding: 0;
 
-             margin: 0;
 
-             width: 500px;
 
-             height: 340px;
 
-             /*apply a transform to kick in the hardware acceleration.  Without this, the first
 
-             time we add the transform you get odd rendering of the divs (half missing) */
 
-             transform: translate(0, 0);
 
-         }
 
-     </style>
 
-     <script id='code_1'>
 
-         var IMG_WIDTH = 500;
 
-         var currentImg = 0;
 
-         var maxImages = 3;
 
-         var speed = 500;
 
-         var imgs;
 
-         var swipeOptions = {
 
-             triggerOnTouchEnd: true,
 
-             swipeStatus: swipeStatus,
 
-             allowPageScroll: "vertical",
 
-             threshold: 75
 
-         };
 
-         $(function () {
 
-             imgs = $("#imgs");
 
-             imgs.swipe(swipeOptions);
 
-         });
 
-         /**
 
-          * Catch each phase of the swipe.
 
-          * move : we drag the div
 
-          * cancel : we animate back to where we were
 
-          * end : we animate to the next image
 
-          */
 
-         function swipeStatus(event, phase, direction, distance) {
 
-             //If we are moving before swipe, and we are going L or R in X mode, or U or D in Y mode then drag.
 
-             if (phase == "move" && (direction == "left" || direction == "right")) {
 
-                 var duration = 0;
 
-                 if (direction == "left") {
 
-                     scrollImages((IMG_WIDTH * currentImg) + distance, duration);
 
-                 } else if (direction == "right") {
 
-                     scrollImages((IMG_WIDTH * currentImg) - distance, duration);
 
-                 }
 
-             } else if (phase == "cancel") {
 
-                 scrollImages(IMG_WIDTH * currentImg, speed);
 
-             } else if (phase == "end") {
 
-                 if (direction == "right") {
 
-                     previousImage();
 
-                 } else if (direction == "left") {
 
-                     nextImage();
 
-                 }
 
-             }
 
-         }
 
-         function previousImage() {
 
-             currentImg = Math.max(currentImg - 1, 0);
 
-             scrollImages(IMG_WIDTH * currentImg, speed);
 
-         }
 
-         function nextImage() {
 
-             currentImg = Math.min(currentImg + 1, maxImages - 1);
 
-             scrollImages(IMG_WIDTH * currentImg, speed);
 
-         }
 
-         /**
 
-          * Manually update the position of the imgs on drag
 
-          */
 
-         function scrollImages(distance, duration) {
 
-             imgs.css("transition-duration", (duration / 1000).toFixed(1) + "s");
 
-             //inverse the number we set in the css
 
-             var value = (distance < 0 ? "" : "-") + Math.abs(distance).toString();
 
-             imgs.css("transform", "translate(" + value + "px,0)");
 
-         }
 
-     </script>
 
- </head>
 
- <body>
 
- <a href="https://github.com/mattbryson"><img style="position: absolute; top: 0; right: 0; border: 0;"
 
-                                              src="https://s3.amazonaws.com/github/ribbons/forkme_right_white_ffffff.png"
 
-                                              alt="Fork me on GitHub"></a>
 
- <div class="container">
 
-     <p>Below is a very simple image gallery to demonstrate how to implement touchSwipe.<br/><br/>
 
-         Swipe the images below left and right. Swipe up and down will scroll the page. Uses HTML5
 
-         CSS to animate.</p>
 
-     <br/>
 
-     <div id="content">
 
-         <div id="imgs">
 
-             <img src="https://lh4.googleusercontent.com/_D9-nzLCi9qU/TNQ2hYNqQEI/AAAAAAAADtI/TcqCdc6N26A/s500/twick_pool_stairs~.jpg"/>
 
-             <img src="https://lh6.googleusercontent.com/_D9-nzLCi9qU/TNQ2gdP8JYI/AAAAAAAADtI/NU2WBbaXpgU/s500/twick_pool_stairsAndChanginRoom~.jpg"/>
 
-             <img src="https://lh4.googleusercontent.com/_D9-nzLCi9qU/TNQ2UWpqLgI/AAAAAAAADtI/-OG4z6RxHwA/s500/twick_pool_hall~.jpg"/>
 
-         </div>
 
-     </div>
 
- </div>
 
- </body>
 
- </html>
 
 
  |