|
78 | 78 | </a>
|
79 | 79 | </div>
|
80 | 80 |
|
81 |
| - <p style="text-align: center;"> |
82 |
| - <small>Photo by <a href="http://www.flickr.com/photos/opedal/">Dag Endre Opedal</a> |
83 |
| - (<a href="http://www.flickr.com/photos/opedal/7507502488/">original</a>).</small> |
84 |
| - </p> |
85 |
| - |
86 | 81 | <h2>
|
87 | 82 | Adjacent
|
88 | 83 | </h2>
|
|
96 | 91 | </a>
|
97 | 92 | </div>
|
98 | 93 |
|
| 94 | + <h2> |
| 95 | + With thumbnail images |
| 96 | + </h2> |
| 97 | + |
| 98 | + <div class="easyzoom easyzoom--overlay easyzoom--with-thumbnails"> |
| 99 | + <a href="example-images/3_zoom_1.jpg"> |
| 100 | + <img src="example-images/3_standard_1.jpg" alt="" width="640" height="360" /> |
| 101 | + </a> |
| 102 | + </div> |
| 103 | + |
| 104 | + <ul class="thumbnails"> |
| 105 | + <li> |
| 106 | + <a href="example-images/3_zoom_1.jpg" data-standard="example-images/3_standard_1.jpg"> |
| 107 | + <img src="example-images/3_thumbnail_1.jpg" alt="" /> |
| 108 | + </a> |
| 109 | + </li> |
| 110 | + <li> |
| 111 | + <a href="example-images/3_zoom_2.jpg" data-standard="example-images/3_standard_2.jpg"> |
| 112 | + <img src="example-images/3_thumbnail_2.jpg" alt="" /> |
| 113 | + </a> |
| 114 | + </li> |
| 115 | + <li> |
| 116 | + <a href="example-images/3_zoom_3.jpg" data-standard="example-images/3_standard_3.jpg"> |
| 117 | + <img src="example-images/3_thumbnail_3.jpg" alt="" /> |
| 118 | + </a> |
| 119 | + </li> |
| 120 | + <li> |
| 121 | + <a href="example-images/3_zoom_4.jpg" data-standard="example-images/3_standard_4.jpg"> |
| 122 | + <img src="example-images/3_thumbnail_4.jpg" alt="" /> |
| 123 | + </a> |
| 124 | + </li> |
| 125 | + </ul> |
| 126 | + |
99 | 127 | <p style="text-align: center;">
|
100 |
| - <small>Photo by <a href="http://www.flickr.com/photos/opedal/">Dag Endre Opedal</a> |
101 |
| - (<a href="http://www.flickr.com/photos/opedal/8395744016/">original</a>).</small> |
| 128 | + <small>Photos all by <a href="http://www.flickr.com/photos/opedal/">Dag Endre Opedal</a>.</small> |
102 | 129 | </p>
|
103 | 130 |
|
104 | 131 | </section>
|
@@ -177,10 +204,10 @@ <h2>
|
177 | 204 | </p>
|
178 | 205 |
|
179 | 206 | <figure>
|
180 |
| -<pre class="highlight"><span class="c1">// Instantiate EasyZoom plugin</span> |
| 207 | +<pre class="highlight"><span class="c1">// Instantiate EasyZoom instances</span> |
181 | 208 | <span class="kd">var</span> <span class="nx">$easyzoom</span> <span class="o">=</span> <span class="nx">$</span><span class="p">(</span><span class="s1">'.easyzoom'</span><span class="p">).</span><span class="nx">easyZoom</span><span class="p">();</span>
|
182 | 209 |
|
183 |
| -<span class="c1">// Get the instance API</span> |
| 210 | +<span class="c1">// Get an instance API</span> |
184 | 211 | <span class="kd">var</span> <span class="nx">api</span> <span class="o">=</span> <span class="nx">$easyzoom</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="s1">'easyZoom'</span><span class="p">);</span></pre>
|
185 | 212 | </figure>
|
186 | 213 |
|
@@ -300,11 +327,21 @@ <h1>
|
300 | 327 | <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
|
301 | 328 | <script src="dist/easyzoom.js"></script>
|
302 | 329 | <script>
|
303 |
| - // Instantiate EasyZoom plugin |
| 330 | + // Instantiate EasyZoom instances |
304 | 331 | var $easyzoom = $('.easyzoom').easyZoom();
|
305 | 332 |
|
306 |
| - // Get the instance API |
307 |
| - var api = $easyzoom.data('easyZoom'); |
| 333 | + // Get an instance API |
| 334 | + var api = $easyzoom.filter('.easyzoom--with-thumbnails').data('easyZoom'); |
| 335 | + |
| 336 | + // Setup thumbnails example |
| 337 | + $(".thumbnails").on("click", "a", function(e) { |
| 338 | + var $this = $(this); |
| 339 | + |
| 340 | + e.preventDefault(); |
| 341 | + |
| 342 | + // Use EasyZoom's `swap` method |
| 343 | + api.swap($this.data("standard"), $this.attr("href")); |
| 344 | + }); |
308 | 345 | </script>
|
309 | 346 |
|
310 | 347 | </body>
|
|
0 commit comments