前提・実現したいこと
Jqueryのプラグインで下記のjQuery Zoomというのを利用して画像を拡大しようとしています。
プラグイン自体は設置できてデモの通りの場合は動くのですが、同じページ内で、同じ動きを複数画像に対応する方法がわかりません。
例えば1枚目の犬のマウスオーバーの動きを、
ページ内全ての画像に対応させたいが、
今のソースのまま、html内で<span class="zoom" id="ex1">を並べても1箇所しか動かないので、どこを直したら複数画像に当てられるかご教授頂けないでしょうか。
ページ内に何百枚も画像があり、それ全てにこの動きを対応させたいのですが、
素人のため、複雑な事がわかりません。
ex1の動きのみを全ての画像に対応させたいのです。
そもそもこのJqueryが同動きの複数画像には対応してないのでしょうか。
jqueryの方を直さないと動かないものであれば、大人しく設置は諦めます。
該当のソースコード
javascript
1$(document).ready(function(){ 2 $('#ex1').zoom(); 3 $('#ex2').zoom({ on:'grab' }); 4 $('#ex3').zoom({ on:'click' }); 5 $('#ex4').zoom({ on:'toggle' }); 6});
html
1<span class="zoom" id="ex1"> 2 <img src="img/daisy.jpg" width="555" height="320"> 3</span>
試したこと
html
1<span class="zoom" id="ex1"> 2 <img src="img/daisy.jpg" width="555" height="320"> 3</span> 4<span class="zoom" id="ex1"> 5 <img src="img/daisy.jpg" width="555" height="320"> 6</span>
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー