回答編集履歴

2

資料の追記

2015/07/21 10:46

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -57,3 +57,65 @@
57
57
  変更しないとこの部分には古い画像のコードが残りそうですが大丈夫ですか?
58
58
 
59
59
  ※@関数ってIE専用でしたっけ?あまり詳しくないので
60
+
61
+
62
+
63
+ 確認用のコードを追記します。
64
+
65
+ ```HTML
66
+
67
+ <html>
68
+
69
+ <head>
70
+
71
+ <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
72
+
73
+ <script src="http://zoomsl.sergeland.ru/js/zoomsl-3.0.min.js"></script>
74
+
75
+ </head>
76
+
77
+
78
+
79
+ <body>
80
+
81
+ <div class="detail_wrapper_left">
82
+
83
+ <div id="product_img">
84
+
85
+ <img id="product_large_image" class="large" src="l.png" data-image-source="l.png" alt="" data-large="l.png" title=""/>
86
+
87
+ </div>
88
+
89
+ <div>
90
+
91
+ <img class="thmbnail" src="s.png" alt="" />
92
+
93
+ </div>
94
+
95
+
96
+
97
+ <script type="text/javascript" defer>
98
+
99
+ $(function(){
100
+
101
+ $('.thmbnail').bind(
102
+
103
+ "click",
104
+
105
+ function(){
106
+
107
+ $("#product_large_image").attr('src', $(this).attr('src'));
108
+
109
+ $("#product_large_image").imagezoomsl({ zoomrange: [1, 10] });
110
+
111
+ }
112
+
113
+ );
114
+
115
+ });
116
+
117
+ </script>
118
+
119
+ </body>
120
+
121
+ ```

1

誤字修正

2015/07/21 10:46

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -38,7 +38,9 @@
38
38
 
39
39
  "click", にしないとシンタックスエラーが出るように思います。
40
40
 
41
- ズームは動いたとありますが、質問作成時のミスでしょうか?
41
+ ズームは動いたとありますが、質問作成時のコード記述ミスでしょうか?
42
+
43
+
42
44
 
43
45
  2. bind(type,fnc(),fnc())
44
46
 
@@ -46,7 +48,9 @@
46
48
 
47
49
  クリック時には後半の関数のみが動いているようです。
48
50
 
49
- 2つめのfncの内容3つめに移せば期待通り動作するかも知れません。
51
+ fncを1にまとてbind("click",fnc());とすれば期待通り動作するかも知れません。
52
+
53
+
50
54
 
51
55
  3. data-largeやproduct_large_imageは変更されていない。
52
56