Guest User

Untitled

a guest
Mar 6th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. // HTML
  2.  
  3. <div id="bd">
  4. <div class="screen"><img src="/images/juliao/1.jpg"></div>
  5. <div class="screen"><img src="/images/juliao/2.jpg"></div>
  6. <div class="screen"><img src="/images/juliao/3.jpg"></div>
  7. </div>
  8.  
  9. (...)
  10.  
  11. <div id="setas" class="yui-u">
  12. <img src="/images/setas/up.gif" id="up" class="pointer faded">
  13. <img src="/images/setas/down.gif" id="down" class="pointer">
  14. </div>
  15.  
  16.  
  17. // JAVASCRIPT
  18.  
  19. (function() {
  20.  
  21. // sets up event triggers (what the up/down arrows should do) when looking at picture 1
  22. var position1 = function() {
  23. YAHOO.util.Event.on('down', 'click', function() {
  24. downAnim = new YAHOO.util.Scroll('bd', {scroll: { to: [0, 650] }}, 0.5, YAHOO.util.Easing.easeBoth); // scroll the div
  25. downAnim.onComplete.subscribe(position2); // setup the triggers for the new position
  26. downAnim.animate();
  27. });
  28. }
  29.  
  30. // event triggers for pic 2
  31. var position2 = function() {
  32. YAHOO.util.Event.on('up', 'click', function() {
  33. downAnim = new YAHOO.util.Scroll('bd', {scroll: { to: [0, 0] }}, 0.5, YAHOO.util.Easing.easeBoth);
  34. downAnim.onComplete.subscribe(position1);
  35. downAnim.animate();
  36. });
  37.  
  38. YAHOO.util.Event.on('down', 'click', function() {
  39. downAnim = new YAHOO.util.Scroll('bd', {scroll: { to: [0, 1300] }}, 0.5, YAHOO.util.Easing.easeBoth);
  40. downAnim.onComplete.subscribe(position3);
  41. downAnim.animate();
  42. });
  43. }
  44.  
  45. // event triggers for pic 3
  46. var position3 = function() {
  47. YAHOO.util.Event.on('up', 'click', function() {
  48. downAnim = new YAHOO.util.Scroll('bd', {scroll: { to: [0, 650] }}, 0.5, YAHOO.util.Easing.easeBoth);
  49. downAnim.onComplete.subscribe(position2);
  50. downAnim.animate();
  51. });
  52. }
  53.  
  54.  
  55. // page opens in picture 1, so we setup the event triggers
  56. position1();
  57.  
  58. })();
Add Comment
Please, Sign In to add comment