|
7 | 7 | <style> |
8 | 8 | html, body, .container { |
9 | 9 | height: 100%; |
| 10 | + margin: 0; |
| 11 | + overflow-y: scroll; |
| 12 | + } |
| 13 | + |
| 14 | + .img-list { |
| 15 | + padding: 10px; |
| 16 | + } |
| 17 | + |
| 18 | + .img-list p { |
10 | 19 | overflow: hidden; |
11 | | - margin: 0px; |
| 20 | + } |
| 21 | + |
| 22 | + .img-list p img { |
| 23 | + max-width: 100%; |
| 24 | + max-height: 100%; |
12 | 25 | } |
13 | 26 |
|
14 | 27 | #close { |
|
26 | 39 | </head> |
27 | 40 | <body> |
28 | 41 | <div class="container"> |
29 | | - <h1>Hello, this is an image viewer.</h1> |
30 | | - <p id="open">打开</p> |
| 42 | + <div class="img-list"> |
| 43 | + <p><img src="images/2.jpg" data-index="0"></p> |
| 44 | + <p><img src="images/3.jpg" data-index="1"></p> |
| 45 | + <p><img src="images/4.jpg" data-index="2"></p> |
| 46 | + <p><img src="images/5.jpg" data-index="3"></p> |
| 47 | + <p><img src="images/6.jpg" data-index="4"></p> |
| 48 | + <p><img src="images/7.jpg" data-index="5"></p> |
| 49 | + <p><img src="images/8.jpg" data-index="6"></p> |
| 50 | + </div> |
31 | 51 | </div> |
32 | 52 | <script src="build/imageViewer.js"></script> |
33 | 53 | <script type="text/javascript"> |
34 | | - var images1 = ['images/2.jpg']; |
35 | | - var images2 = ['images/2.jpg', 'images/3.jpg']; |
36 | | - var images3 = ['images/2.jpg', 'images/3.jpg', 'images/4.jpg']; |
37 | 54 | var images = ['images/2.jpg', 'images/3.jpg', 'images/4.jpg', 'images/5.jpg', 'images/6.jpg', 'images/7.jpg', 'images/8.jpg']; |
38 | | - var imageViewer = new ImageViewer(images3, { |
| 55 | + var imageViewer = new ImageViewer(images, { |
39 | 56 | container: 'body', |
40 | 57 | enableScale: true, |
41 | 58 | startIndex: 0, |
42 | | - loop: false, |
43 | 59 | headerRender: function () { |
44 | 60 | setTimeout(function () { |
45 | 61 | document.getElementById('close').addEventListener('click', function () { |
@@ -73,8 +89,8 @@ <h1>Hello, this is an image viewer.</h1> |
73 | 89 | } |
74 | 90 | }); |
75 | 91 |
|
76 | | - document.getElementById('open').addEventListener('click', function () { |
77 | | - imageViewer.open(); |
| 92 | + document.getElementsByClassName('img-list')[0].addEventListener('click', function (event) { |
| 93 | + imageViewer.open(parseInt(event.target.getAttribute('data-index'))); |
78 | 94 | }, false); |
79 | 95 | </script> |
80 | 96 | </body> |
|
0 commit comments