Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $("#right-arrow").click(function() {
  2.     if ($(".photos").is(":animated")==false) {
  3.         $(".photos").animate({left: "-212px"}, 300).promise().done(
  4.             function(){
  5.                 var elements = $(".photos .photo")
  6.                 var current = elements.first()
  7.                 var lst = elements.last();
  8.                 current.detach();
  9.                 current.insertAfter(lst);
  10.                 $(".photos").css({left: "0px"});
  11.         });
  12.     }
  13. });
  14.  
  15. $("#left-arrow").click(function(){
  16.     if ($(".photos").is(":animated")==false) {
  17.         $(".photos").animate({left: "212px"}, 300).promise().done(
  18.             function(){
  19.                 var elements = $(".photos .photo")
  20.                 var current = elements.last();
  21.                 var lst = elements.first();
  22.                 current.detach();
  23.                 current.insertBefore(lst);
  24.                 $(".photos").css({left: "0px"});
  25.             });    
  26.     }
  27. });
  28.  
  29.  
  30. $(".photo img").click(function() {
  31.     $("#hidden").fadeIn();
  32.     $("#visual").fadeIn();
  33.     $("#closed").fadeIn();
  34.     $("#closed img").fadeIn();
  35.    
  36.     $("#loaded").show();
  37.     var imgSrc = $(this).attr("src");
  38.     $("#container").attr({src: imgSrc});
  39.     $("#container").fadeIn();
  40.     $("#container").load(function() {
  41.         $("#loaded").hide();
  42.     });
  43. });
  44.  
  45. $("#closed").click(function() {
  46.     $("#hidden").fadeOut();
  47.     $("#visual").fadeOut();
  48.     $("#closed").fadeOut();
  49.     $("#closed img").fadeOut();
  50.     $("#container").fadeOut();
  51. });
  52.  
  53. $("#container").click(function(){
  54.     if ($("#container").is(":visible")) {
  55.         var currSrc = $("body #visual").find("img").last().attr("src");          
  56.         var strNumber = currSrc.split(/\D/).join("");
  57.         var name = currSrc.split(/\d/)[0];
  58.         var type = currSrc.split(/\d/)[currSrc.split(/\d/).length-1];
  59.         var number = parseInt(strNumber);
  60.         if (number < 10) {
  61.             number += 1;
  62.         }
  63.         else {
  64.             number = 1;
  65.         }
  66.         currSrc = name + number + type;
  67.         $("#container").attr({src: currSrc});
  68.     }
  69.     if ($(".photos").is(":animated")==false) {
  70.         $(".photos").animate({left: "-212px"}, 300).promise().done(
  71.             function(){
  72.                 var elements = $(".photos .photo")
  73.                 var current = elements.first()
  74.                 var lst = elements.last();
  75.                 current.detach();
  76.                 current.insertAfter(lst);
  77.                 $(".photos").css({left: "0px"});
  78.         });
  79.     }      
  80. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement