質問編集履歴

1

質問をシンプルにしました。画像をつけました。

2019/06/19 21:14

投稿

ocha9
ocha9

スコア23

test CHANGED
@@ -1 +1 @@
1
- サムネイルがメインに切り替わらない
1
+ サムネイルがメインに反映されない
test CHANGED
@@ -16,231 +16,15 @@
16
16
 
17
17
  <meta charset="utf-8">
18
18
 
19
- <meta name="description" content="昇進,出世されたあなたに格別の椅子を最高級の座り心地を提供いたします。">
19
+
20
-
21
- <meta name="keywords" content="役員用椅子,椅子,チェア,イス,オフィスチェア,役員用椅子,フカフカ,革">
22
-
23
- <meta http-equiv="Content-Style-Type" content="text/css">
24
-
25
- <link rel="stylesheet" href="style3.css" type="text/css">
26
-
27
- <title>役員用椅子</title>
28
20
 
29
21
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
30
22
 
31
- <script>
23
+ <title>イス画像練習</title>
32
24
 
33
- let album = [
25
+ <style>
34
26
 
35
- {src: 'photo1/image1.jpg', msg: '正面'},
36
-
37
- {src: 'photo1/image2.jpg', msg: 'サイド'}
38
-
39
- ];
40
-
41
- // 最初のデータを表示しておく
42
-
43
- let mainImage = document.createElement('img');
44
-
45
- mainImage.setAttribute('src', album[0].src);
46
-
47
- mainImage.setAttribute('alt', album[0].msg);
48
-
49
-
50
-
51
- let mainMsg = document.createElement('p');
52
-
53
- mainMsg.innerText = mainImage.alt;
54
-
55
-
56
-
57
- let mainFlame = document.querySelector('#gallery .main');
58
-
59
- mainFlame.insertBefore(mainImage, null);
60
-
61
- mainFlame.insertBefore(mainMsg, null);
62
-
63
-
64
-
65
- // サムネイル画像の表示
66
-
67
- let thumbFlame = document.querySelector('#gallery .thumb');
68
-
69
- for (let i = 0; i < album.length; i++) {
70
-
71
- let thumbImage = document.createElement('img');
72
-
73
- thumbImage.setAttribute('src', album[i].src);
74
-
75
- thumbImage.setAttribute('alt', album[i].msg);
76
-
77
- thumbFlame.insertBefore(thumbImage, null);
78
-
79
- }
80
-
81
-
82
-
83
- // クリックした画像をメインにする
84
-
85
- thumbFlame.addEventListener('click', function(event) {
86
-
87
- if (event.target.src) {
88
-
89
- mainImage.src = event.target.src;
90
-
91
- mainMsg.innerText = event.target.alt;
92
-
93
- }
94
-
95
- });
96
-
97
- </script>
98
-
99
- </head>
100
-
101
- <body>
102
-
103
- <h1><img src="photo1/isui.png">オフィス家具のtm</h1>
104
-
105
- <p>価格に自信!役員用椅子(W670×D620×H965-1060)<br> 他社の価格やお見積もりと比べてください! </p>
106
-
107
- <div id="nav">
108
-
109
- <ul>
110
-
111
- <li><a href="#">オフィス家具のtm</a></li>&nbsp;&gt;&nbsp;
112
-
113
- <li><a href="#">オフィスチェア</a></li>&nbsp;&gt;&nbsp;
114
-
115
- <li><a href="#">マネージメントチェア(社長椅子・重役椅子)</a></li>&nbsp;&gt;&nbsp;
116
-
117
- <li>役員用椅子(W670×D620×H965-1060)</li>
118
-
119
- </ul>
120
-
121
- </div>
122
-
123
- <div class="clear"></div>
124
-
125
- <h2>役員用椅子(W670×D620×H965-1060)</h2>
126
-
127
- <div id="gallery">
128
-
129
- <div class="main"><img src="photo1/image1.jpg" alt="正面">
130
-
131
- <p>正面</p>
132
-
133
- </div>
134
-
135
- <div class="thumb"><img src="photo1/image1.jpg" alt="正面" class="small-photo"><img src="photo1/image2.jpg" alt="サイド" class="small-photo"></div>
136
-
137
- </div>
138
-
139
- <div class="order">
140
-
141
- <form>
142
-
143
- <table>
144
-
145
- <tr>
146
-
147
- <th class="rside">商品名</th>
148
-
149
- <td>役員用椅子(W670×D620×H965-1060)</td>
150
-
151
- </tr>
152
-
153
- <tr>
154
-
155
- <th class="rside">品番/型番</th>
156
-
157
- <td>GT-2410-BK</td>
158
-
159
- </tr>
160
-
161
- <tr>
162
-
163
- <th class="rside">標準価格</th>
164
-
165
- <td>オープン価格</td>
166
-
167
- </tr>
168
-
169
- <tr>
170
-
171
- <th class="rside">販売価格</th>
172
-
173
- <td><span class="price">¥8,000</span>(税込 ¥8,640)</td>
174
-
175
- </tr>
176
-
177
- <tr>
178
-
179
- <th class="rside">数量 <select name="order num">
180
-
181
- <option value="1">1</option>
182
-
183
- <option value="2">2</option>
184
-
185
- <option value="3">3</option>
186
-
187
- <option value="4">4</option>
188
-
189
- <option value="5">5</option>
190
-
191
- <option value="6">6</option>
192
-
193
- <option value="7">7</option>
194
-
195
- <option value="8">8</option>
196
-
197
- <option value="9">9</option>
198
-
199
- </select> </th>
200
-
201
- <td><input type="submit" value="注文する"></td>
202
-
203
- </tr>
204
-
205
- </table>
206
-
207
- </form>
208
-
209
- <h3>商品案内</h3>
210
-
211
- <p>重役タイプのチェアならでは重厚感を保ちながら、驚きのコストパフォーマンスを実現したマネージメントチェア。<br>
212
-
213
-
214
-
215
- 身体にフィットするシートが、着席者の腰から背中までを、優しく穏やかにサポートします。<br>
216
-
217
-
218
-
219
- マネージメントデスクや高級会議テーブルと合わせても、決して引けを取らない高級感溢れるデザインは、役員クラスのデスクワーク用途に最適です。<br>
220
-
221
-
222
-
223
- また、大切なお客様との商談に使う、ハイクラスなミーティングチェアとしても、相応しいのではないでしょうか。<br>
224
-
225
-
226
-
227
- 肘が疲れない様、ソフトレザーのクッションが付いた肘付きになっておりますので、常にリラックスした体勢で業務をこなすことができます。</p>
228
-
229
- </div>
230
-
231
- </body>
232
-
233
- </html>
234
-
235
-
236
-
237
- ```
238
-
239
- ```css
240
-
241
- @charset "utf-8";
27
+ @charset "utf-8";
242
-
243
-
244
28
 
245
29
  *{
246
30
 
@@ -256,43 +40,7 @@
256
40
 
257
41
  height: auto;
258
42
 
259
- box-sizing: border-box;
260
-
261
- margin: auto;
43
+ margin: 30px auto;
262
-
263
- }
264
-
265
- #nav ul{
266
-
267
- list-style: none;
268
-
269
- }
270
-
271
- li{
272
-
273
- display: inline;
274
-
275
- font-size:80%;
276
-
277
- padding-right: 5px;
278
-
279
- }
280
-
281
- a{
282
-
283
- text-decoration: none;
284
-
285
- }
286
-
287
- a:hover{
288
-
289
- text-decoration: underline;
290
-
291
- }
292
-
293
- .clear{
294
-
295
- clear:both;
296
44
 
297
45
  }
298
46
 
@@ -300,17 +48,11 @@
300
48
 
301
49
  float: left;
302
50
 
303
- }
304
-
305
- .rside{
306
-
307
- text-align: left;
51
+ margin-right: -150px;
308
52
 
309
53
  }
310
54
 
311
55
  .small-photo{
312
-
313
-
314
56
 
315
57
  width: 20%;
316
58
 
@@ -320,4 +62,66 @@
320
62
 
321
63
  }
322
64
 
65
+ </style>
66
+
67
+ </head>
68
+
69
+ <body>
70
+
71
+ <h1>オフィス家具屋</h1>
72
+
73
+ <p>価格に自信!役員用椅子(W670×D620×H965-1060)</p>
74
+
75
+ <hr>
76
+
77
+ <h2>役員用椅子(W670×D620×H965-1060)</h2>
78
+
79
+ <div id="gallery">
80
+
81
+ <div class="main"><img src="photo1/image1.jpg" alt="正面">
82
+
83
+ <p>正面</p>
84
+
85
+ </div>
86
+
87
+ <div class="thumb"><img src="photo1/image1.jpg" alt="正面" class="small-photo">
88
+
89
+ <img src="photo1/image2.jpg" alt="サイド" class="small-photo">
90
+
91
+ </div>
92
+
93
+ </div>
94
+
95
+ <h3>商品案内</h3>
96
+
97
+ <p>重役タイプのチェアならでは重厚感を保ちながら、驚きのコストパフォーマンスを実現したマネージメントチェア。 </p>
98
+
99
+ <script>
100
+
101
+ $(function(){
102
+
103
+ $('.thumbnails img').click(function(){
104
+
105
+ var $thisImg = $(this).attr('src');
106
+
107
+ var $thisAlt = $(this).attr('alt');
108
+
109
+ $('.mainImage img').attr({src:$thisImg,alt:$thisAlt});
110
+
111
+ });
112
+
113
+ });
114
+
115
+
116
+
117
+
118
+
119
+ </script>
120
+
121
+ </div>
122
+
123
+ </body>
124
+
125
+ </html>![![イメージ説明](2a50867b7c37ec77289537a1ef72dd45.jpeg)](aa62be690e4e55eaabe2b5678638767a.jpeg)
126
+
323
127
  ```