index.html 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>jquery.iviewer test</title>
  6. <script type="text/javascript" src="jquery.js" ></script>
  7. <script type="text/javascript" src="jqueryui.js" ></script>
  8. <script type="text/javascript" src="jquery.mousewheel.min.js" ></script>
  9. <script type="text/javascript" src="../jquery.iviewer.js" ></script>
  10. <script type="text/javascript">
  11. var $ = jQuery;
  12. $(document).ready(function(){
  13. var iv1 = $("#viewer").iviewer({
  14. src: "test_image.jpg",
  15. update_on_resize: false,
  16. zoom_animation: false,
  17. mousewheel: false,
  18. onMouseMove: function(ev, coords) { },
  19. onStartDrag: function(ev, coords) { return false; }, //this image will not be dragged
  20. onDrag: function(ev, coords) { }
  21. });
  22. $("#in").click(function(){ iv1.iviewer('zoom_by', 1); });
  23. $("#out").click(function(){ iv1.iviewer('zoom_by', -1); });
  24. $("#fit").click(function(){ iv1.iviewer('fit'); });
  25. $("#orig").click(function(){ iv1.iviewer('set_zoom', 100); });
  26. $("#update").click(function(){ iv1.iviewer('update_container_info'); });
  27. var iv2 = $("#viewer2").iviewer(
  28. {
  29. src: "test_image2.jpg"
  30. });
  31. $("#chimg").click(function()
  32. {
  33. iv2.iviewer('loadImage', "test_image.jpg");
  34. return false;
  35. });
  36. var fill = false;
  37. $("#fill").click(function()
  38. {
  39. fill = !fill;
  40. iv2.iviewer('fill_container', fill);
  41. return false;
  42. });
  43. });
  44. </script>
  45. <link rel="stylesheet" href="../jquery.iviewer.css" />
  46. <style>
  47. .viewer
  48. {
  49. width: 50%;
  50. height: 500px;
  51. border: 1px solid black;
  52. position: relative;
  53. }
  54. .wrapper
  55. {
  56. overflow: hidden;
  57. }
  58. </style>
  59. </head>
  60. <body>
  61. <h1>JQuery.iviewer test</h1>
  62. <!-- wrapper div is needed for opera because it shows scroll bars for reason -->
  63. <div class="wrapper">
  64. <span>
  65. <a id="in" href="#">+</a>
  66. <a id="out" href="#">-</a>
  67. <a id="fit" href="#">fit</a>
  68. <a id="orig" href="#">orig</a>
  69. <a id="update" href="#">update</a>
  70. </span>
  71. <div id="viewer" class="viewer"></div>
  72. <br />
  73. <div id="viewer2" class="viewer" style="width: 80%;"></div>
  74. <br />
  75. <p>
  76. <a href="#" id="chimg">Change Image</a>
  77. <a href="#" id="fill">Fill container</a>
  78. </p>
  79. </div>
  80. </body>
  81. </html>