質問編集履歴

2

ソースコードを囲いました。

2018/11/12 02:18

投稿

ringoppi
ringoppi

スコア13

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ### 該当のソースコード
12
12
 
13
-
13
+ ```
14
14
 
15
15
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- ドロワー、スライドバナーに関するJクエリ -->
16
16
 
@@ -96,7 +96,7 @@
96
96
 
97
97
  </script>
98
98
 
99
-
99
+ ```
100
100
 
101
101
 
102
102
 

1

コメントでいただいた内容で試したところ、ヘッダーのスライドバナーがうまく作動しません。 htmlのソースをすべて記載します。

2018/11/12 02:18

投稿

ringoppi
ringoppi

スコア13

test CHANGED
File without changes
test CHANGED
@@ -106,8 +106,322 @@
106
106
 
107
107
 
108
108
 
109
+ ```
110
+
111
+ <!DOCTYPE html>
112
+
109
- 下記に書いてあるような、$161等に置き換える方法を試しましたが
113
+ <html lang="ja">
114
+
110
-
115
+ <head>
116
+
111
- 当方はJSをカスタマイズした経験がなく、書き方がわからずうまく動作しませんでした
117
+ <meta charset="UTF-8">
118
+
112
-
119
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.5, user-scalable=yes">
120
+
121
+ <base target="_top">
122
+
123
+ <link rel="stylesheet" href="style.css"> <!-- レイアウト -->
124
+
125
+ <link rel="stylesheet" href="slide_banner/slick-theme.css"> <!-- メイン上部カルーセルバナー -->
126
+
127
+ <link rel="stylesheet" href="slide_banner/slick.css"> <!-- メイン上部カルーセルバナー -->
128
+
129
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Merriweather"> <!-- webフォント -->
130
+
131
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
132
+
133
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js"></script>
134
+
135
+ <script src="drawer/drawer.js"></script> <!-- ドロワーアニメーション -->
136
+
137
+ <script src="slide_banner/slick.min.js"></script> <!-- メイン上部カルーセルバナー -->
138
+
139
+ <script src="iframe_autoheight/jquery.browser.js"></script> <!-- iframe高さ調節 -->
140
+
141
+ <script src="iframe_autoheight/jquery-iframe-auto-height.min.js"></script> <!-- iframe高さ調節 -->
142
+
143
+
144
+
145
+
146
+
147
+ <script>
148
+
113
- https://act2u.net/blog/?p=737
149
+ //jQuery 3.2.1は"$"で、
150
+
151
+ //jQuery 1.6.1は"$161"で呼び出せるようにする
152
+
153
+ var $161 = $.noConflict(true);
154
+
155
+
156
+
157
+ $(function(){
158
+
159
+
160
+
161
+ setTimeout(function(){
162
+
163
+ //jQuery 1.6.1でアクセスする要素は、$の代わりに$161でアクセスする
164
+
165
+ $161("iframe[src='main.htm']").iframeAutoHeight();
166
+
167
+ }, 1000);
168
+
169
+
170
+
171
+ setTimeout(function(){
172
+
173
+ $161("iframe[src='footer.htm']").iframeAutoHeight();
174
+
175
+ }, 1000);
176
+
177
+
178
+
179
+ });
180
+
181
+ </script>
182
+
183
+
184
+
185
+ <script>
186
+
187
+ $(function() {
188
+
189
+ //jQuery 3.2.1でアクセスする要素はそのまま
190
+
191
+ $('.center-item').slick({
192
+
193
+ infinite: true,
194
+
195
+ dots:true,
196
+
197
+ slidesToShow: 1,
198
+
199
+ centerMode: true,
200
+
201
+ centerPadding:'0',
202
+
203
+ autoplay:true,
204
+
205
+ responsive: [{
206
+
207
+ breakpoint: 480,
208
+
209
+ settings: {
210
+
211
+ centerMode: false,
212
+
213
+ }
214
+
215
+ }]
216
+
217
+ });
218
+
219
+ });
220
+
221
+ </script>
222
+
223
+
224
+
225
+
226
+
227
+ </head>
228
+
229
+ <body>
230
+
231
+
232
+
233
+ <header>
234
+
235
+ <div id="head_flex">
236
+
237
+ <div class="left">&nbsp;</div>
238
+
239
+ <div class="center"><img src="img/logo.png"></div>
240
+
241
+ <div class="right">
242
+
243
+ <div class="drawer_menu">
244
+
245
+
246
+
247
+ <div class="drawer_bg"></div>
248
+
249
+ <button type="button" class="drawer_button">
250
+
251
+ <span class="drawer_bar drawer_bar1"></span>
252
+
253
+ <span class="drawer_bar drawer_bar2"></span>
254
+
255
+ <span class="drawer_bar drawer_bar3"></span>
256
+
257
+ <span class="drawer_menu_text drawer_text">MENU</span>
258
+
259
+ <span class="drawer_close drawer_text">CLOSE</span>
260
+
261
+ </button>
262
+
263
+ <nav class="drawer_nav_wrapper">
264
+
265
+ <iframe src="https://www.rakuten.ne.jp/gold/loopsky/sptest/drawer.htm" scrolling="yes" width="100%" height="100%" frameborder="0"></iframe>
266
+
267
+ </nav>
268
+
269
+ </div>
270
+
271
+ </div>
272
+
273
+ </div>
274
+
275
+ </header>
276
+
277
+
278
+
279
+
280
+
281
+ <ul class="slider center-item">
282
+
283
+ <li><img src="https://www.rakuten.ne.jp/gold/loopsky/header_wideslider/img/index/key-performax01.jpg"></li>
284
+
285
+ <li><a href="https://item.rakuten.co.jp/loopsky/organdy-curtain/"><img src="https://www.rakuten.ne.jp/gold/loopsky/header_wideslider/img/index/key-curtain.jpg"></a></li>
286
+
287
+ <li><a href="https://item.rakuten.co.jp/loopsky/tbstl-15/"><img src="img/slide/tbstl-15.jpg"></a></li>
288
+
289
+ <li><a href="https://item.rakuten.co.jp/loopsky/as-282sbr/"><img src="img/slide/as-282sbr.jpg"></a></li>
290
+
291
+ <li><a href="https://item.rakuten.co.jp/loopsky/52551/"><img src="img/slide/52551.jpg"></a></li>
292
+
293
+ <li><a href="https://item.rakuten.co.jp/loopsky/52820/"><img src="img/slide/52820.jpg"></a></li>
294
+
295
+ </ul>
296
+
297
+
298
+
299
+
300
+
301
+ <iframe src="main.htm" scrolling="no"></iframe>
302
+
303
+ <iframe src="footer.htm" scrolling="no"></iframe>
304
+
305
+
306
+
307
+
308
+
309
+ </body>
310
+
311
+ </html>
312
+
313
+
314
+
315
+
316
+
317
+
318
+
319
+ ```
320
+
321
+
322
+
323
+ 1.6.1に関するJSの記述をせず下記の記述だけの場合、ドロワー、スライドバナーは問題なく作動します。
324
+
325
+ ```
326
+
327
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
328
+
329
+
330
+
331
+ <script>
332
+
333
+ $(function() {
334
+
335
+ //jQuery 3.2.1でアクセスする要素はそのまま
336
+
337
+ $('.center-item').slick({
338
+
339
+ infinite: true,
340
+
341
+ dots:true,
342
+
343
+ slidesToShow: 1,
344
+
345
+ centerMode: true,
346
+
347
+ centerPadding:'0',
348
+
349
+ autoplay:true,
350
+
351
+ responsive: [{
352
+
353
+ breakpoint: 480,
354
+
355
+ settings: {
356
+
357
+ centerMode: false,
358
+
359
+ }
360
+
361
+ }]
362
+
363
+ });
364
+
365
+ });
366
+
367
+ </script>
368
+
369
+ ```
370
+
371
+
372
+
373
+
374
+
375
+ 下記を追記すると、ドロワーは問題ありませんが、スライドバナーの左右のボタンを押したときにアニメーションが動作しません。
376
+
377
+ ```
378
+
379
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js"></script>
380
+
381
+ ```
382
+
383
+
384
+
385
+
386
+
387
+ 下記も追加すると、iframeの高さ調整ができるようになり、ドロワーも問題ありませんが、スライドバナーの画像が縦に並んだレイアウトになってしまいます。
388
+
389
+ ```
390
+
391
+ <script>
392
+
393
+ //jQuery 3.2.1は"$"で、
394
+
395
+ //jQuery 1.6.1は"$161"で呼び出せるようにする
396
+
397
+ var $161 = $.noConflict(true);
398
+
399
+
400
+
401
+ $(function(){
402
+
403
+
404
+
405
+ setTimeout(function(){
406
+
407
+ //jQuery 1.6.1でアクセスする要素は、$の代わりに$161でアクセスする
408
+
409
+ $161("iframe[src='main.htm']").iframeAutoHeight();
410
+
411
+ }, 1000);
412
+
413
+
414
+
415
+ setTimeout(function(){
416
+
417
+ $161("iframe[src='footer.htm']").iframeAutoHeight();
418
+
419
+ }, 1000);
420
+
421
+
422
+
423
+ });
424
+
425
+ </script>
426
+
427
+ ```