effects.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. $(function() {
  2. $("#esconder").click(function() {
  3. $(this).hide();
  4. });
  5. $("#mostrar").click(function() {
  6. if($('#esconder').is(':hidden')) {
  7. $("#esconder").show();
  8. }
  9. else {
  10. alert("No está escondido");
  11. }
  12. });
  13. });
  14. $(function() {
  15. $("#esconder-rap").click(function() {
  16. $(this).hide("fast");
  17. });
  18. $("#esconder-lento").click(function() {
  19. $(this).hide("slow");
  20. });
  21. $("#mostrar2").click(function() {
  22. $("#esconder-rap").show("fast");
  23. $("#esconder-lento").show("slow");
  24. });
  25. });
  26. $(function() {
  27. $("#esconder-seconds").click(function() {
  28. var num = $("#seconds-hide").val();
  29. $(this).hide(parseInt(num));
  30. });
  31. $("#mostrar3").click(function() {
  32. var num = $("#seconds-hide").val();
  33. $("#esconder-seconds").show(parseInt(num));
  34. });
  35. });
  36. $(function() {
  37. $("#p-slideUp").click(function() {
  38. $("#p-dis").slideUp();
  39. });
  40. $("#mostrar4").click(function() {
  41. $("#p-dis").slideDown();
  42. });
  43. });
  44. $(function() {
  45. $("#desa-p").click(function() {
  46. $( "p" ).fadeOut( 1500 );
  47. });
  48. $("#mostrar-p").click(function() {
  49. $( "p" ).fadeIn( 750 );
  50. });
  51. });
  52. $(function() {
  53. $("#desa-p").click(function() {
  54. $( "p" ).fadeOut( 1500 );
  55. });
  56. $("#mostrar-p").click(function() {
  57. $( "p" ).fadeIn( 750 );
  58. });
  59. });
  60. $(function() {
  61. $("#toggle-fast").click(function() {
  62. $( "#quicksilver" ).toggle();
  63. });
  64. $("#toggle-normal").click(function() {
  65. $( "#quicksilver" ).toggle( "slow" );
  66. });
  67. $("#toggle-slow").click(function() {
  68. $( "#quicksilver" ).toggle( 5000 );
  69. });
  70. });
  71. $(function() {
  72. $("#fadeTog").click(function() {
  73. $( "#quicksilver2" ).fadeToggle();
  74. });
  75. $("#slideTog").click(function() {
  76. $( "#flash2" ).slideToggle( );
  77. });
  78. });
  79. $(function() {
  80. $("#button-delay").click(function() {
  81. $( "#quicksilver3" ).slideUp(800).delay( 1500 ).fadeIn(1000);
  82. $( "#flash3" ).slideUp(800).fadeIn(1000);
  83. $( "#wonder3" ).hide(800).delay( 1500 ).show(1000);
  84. $( "#super3" ).hide().delay( 1500 ).show();
  85. });
  86. });
  87. $( "#go" ).click(function() {
  88. $( "#square" ).animate({ left: "+=100px" }, 2000 );
  89. });
  90. // Stop animation when button is clicked
  91. $( "#stop" ).click(function() {
  92. $( "#square" ).stop();
  93. });
  94. // Start animation in the opposite direction
  95. $( "#back" ).click(function() {
  96. $( "#square" ).animate({ left: "-=100px" }, 2000 );
  97. });
  98. $( "#toggle-stop" ).on( "click", function() {
  99. $(".square2").stop().slideToggle( 1000 );
  100. });
  101. $( "#hoverme-stop-2" ).hover(function() {
  102. $( this ).find( "img" ).stop( true, true ).fadeOut();
  103. }, function() {
  104. $( this ).find( "img" ).stop( true, true ).fadeIn();
  105. });
  106. $( "#hoverme-stop-1" ).hover(function() {
  107. $( this ).find( "img" ).fadeOut();
  108. }, function() {
  109. $( this ).find( "img" ).fadeIn();
  110. });
  111. $( "#caja_negra" ).hover(function() {
  112. $( this ).animate({
  113. left: [ "+=100", "swing" ],
  114. height: [ "+=150" ]
  115. }, 1000 );}, function() {
  116. $( this ).animate({
  117. left: [ "-=100", "swing" ],
  118. height: [ "-=100" ]
  119. }, 1000 );});
  120. $("#buttonQ").click(function() {
  121. runIt();
  122. showIt();
  123. });
  124. function runIt() {
  125. $("#boxQ")
  126. .show( "slow" )
  127. .animate({ left: "+=200" }, 2000 )
  128. .slideToggle( 1000 )
  129. .slideToggle( "fast" )
  130. .animate({ left: "-=200" }, 1500 )
  131. .hide( "slow" )
  132. .show( 1200 )
  133. .slideUp( "normal", runIt );
  134. }
  135. function showIt() {
  136. var n = $("#boxQ").queue( "fx" );
  137. $( "#spanQ" ).text( n.length );
  138. setTimeout( showIt, 100 );
  139. }