質問編集履歴

4

2018/11/14 03:18

投稿

chi_kama
chi_kama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -152,6 +152,8 @@
152
152
 
153
153
  ### HTML
154
154
 
155
+ ```
156
+
155
157
  <div class="swiper-container">
156
158
 
157
159
  <div class="swiper-wrapper">
@@ -196,10 +198,14 @@
196
198
 
197
199
  </div>
198
200
 
201
+ ```
202
+
199
203
 
200
204
 
201
205
  ### JavaScript
202
206
 
207
+ ```
208
+
203
209
  $(function(){
204
210
 
205
211
  var swiper = new Swiper('.swiper-container', {
@@ -281,3 +287,5 @@
281
287
  })
282
288
 
283
289
  });
290
+
291
+ ```

3

再追記です。

2018/11/14 03:18

投稿

chi_kama
chi_kama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ※2018/11/13 14:22追記しました
3
+ ※2018/11/13 15:35再追記しました
4
4
 
5
5
 
6
6
 
@@ -147,3 +147,137 @@
147
147
  Swiperの効果は出ますが、スライドができなくなってしまいました。
148
148
 
149
149
  ![swiper](528c4be6e017304578270053bb1344bc.jpeg)
150
+
151
+
152
+
153
+ ### HTML
154
+
155
+ <div class="swiper-container">
156
+
157
+ <div class="swiper-wrapper">
158
+
159
+ <div class="swiper-slide swiper-slide-active" data-swiper-slide-index="1" data-link="me.html">
160
+
161
+ <h1 class="page-ttl">M&nbsp;e</h1>
162
+
163
+ </div>
164
+
165
+ <div id="sample" class="swiper-slide swiper-slide-next" data-swiper-slide-index="0" data-hash="slide2" data-link="Learned.html">
166
+
167
+ <div class="page-ttl"><a href="Learned.html">Learned</a></div>
168
+
169
+ </div>
170
+
171
+ <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="2" data-link="miscellany.html">
172
+
173
+ <div class="page-ttl"><a href="miscellany.html">Miscellany</a></div>
174
+
175
+ </div>
176
+
177
+ <div class="swiper-slide swiper-slide-duplicate swiper-slide-duplicate-active" data-swiper-slide-index="1">
178
+
179
+ <h1 class="page-ttl">M&nbsp;e</h1>
180
+
181
+ </div>
182
+
183
+ <div class="swiper-slide swiper-slide-duplicate swiper-slide-duplicate-next" data-swiper-slide-index="0" data-link="Learned.html">
184
+
185
+ <div class="page-ttl"><a href="Learned.html">Learned</a></div>
186
+
187
+ </div>
188
+
189
+ <div class="swiper-slide swiper-slide-duplicate swiper-slide-duplicate-prev" data-swiper-slide-index="2" data-link="miscellany.html">
190
+
191
+ <div class="page-ttl"><a href="miscellany.html">Miscellany</a></div>
192
+
193
+ </div>
194
+
195
+ </div>
196
+
197
+ </div>
198
+
199
+
200
+
201
+ ### JavaScript
202
+
203
+ $(function(){
204
+
205
+ var swiper = new Swiper('.swiper-container', {
206
+
207
+ loop: true,
208
+
209
+ effect: 'coverflow',
210
+
211
+ grabCursor: true,
212
+
213
+ centeredSlides: true,
214
+
215
+ slidesPerView: 2,
216
+
217
+ hashNavigation:true,
218
+
219
+ loopedSlides:2,
220
+
221
+ sliderMove:true,
222
+
223
+ simulateTouch:true,
224
+
225
+ preventClicks:true,
226
+
227
+ coverflowEffect: {
228
+
229
+ autorotate: 50,
230
+
231
+ stretch: 0,
232
+
233
+ depth: 100,
234
+
235
+ modifier: 1,
236
+
237
+ slideShadows : true,
238
+
239
+ },
240
+
241
+ on:{
242
+
243
+ slideChange:function(){
244
+
245
+ //現在のスライド要素を取得
246
+
247
+ var $currentSlide = $(swiper.slides).eq(swiper.realIndex);
248
+
249
+ //対応するファイルのURLを取得
250
+
251
+ var url = $currentSlide.data('link');
252
+
253
+ //非同期通信
254
+
255
+ $.ajax({
256
+
257
+ // data属性に、ルート直下からのパスを('/me.html'など)を設定しておいてください
258
+
259
+ url:'../html/Learned.html' //ファイル名差し替えてあります
260
+
261
+ })
262
+
263
+ .promise()
264
+
265
+ .then(function(data){
266
+
267
+ //非同期通信でデータが取得できた場合の処理
268
+
269
+ //HTMLとして挿入し、既存のコンテンツ部分を上書きする
270
+
271
+ //セレクタは適宜変更してください
272
+
273
+ $('#sample').html(data);
274
+
275
+ })
276
+
277
+ }
278
+
279
+ }
280
+
281
+ })
282
+
283
+ });

2

回答を参考にソースコードを追記した結果

2018/11/13 06:36

投稿

chi_kama
chi_kama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  ### 前提・実現したいこと
2
+
3
+ ※2018/11/13 14:22追記しました
2
4
 
3
5
 
4
6
 
@@ -139,3 +141,9 @@
139
141
  $('ここが謎').load('htmlファイル');
140
142
 
141
143
  ```
144
+
145
+ **追記です**
146
+
147
+ Swiperの効果は出ますが、スライドができなくなってしまいました。
148
+
149
+ ![swiper](528c4be6e017304578270053bb1344bc.jpeg)

1

リンクやソースコードを質問する時のヒントに従い修正いたしました。

2018/11/13 05:24

投稿

chi_kama
chi_kama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Webクリエイターの訓練校に通っており、現在下記サイトを参考に作成しております。
6
6
 
7
- https://rinn.co.jp/meow/
7
+ [RINN inc.](https://rinn.co.jp)
8
8
 
9
9
 
10
10
 
@@ -20,9 +20,11 @@
20
20
 
21
21
 
22
22
 
23
- ### 該当のソースコード
23
+ ###該当のソースコード
24
24
 
25
25
 
26
+
27
+ ```
26
28
 
27
29
  <div class="swiper-container">
28
30
 
@@ -70,7 +72,11 @@
70
72
 
71
73
  </div>
72
74
 
75
+ ```
73
76
 
77
+
78
+
79
+ ```
74
80
 
75
81
  $(function(){
76
82
 
@@ -114,6 +120,8 @@
114
120
 
115
121
  });
116
122
 
123
+ ```
124
+
117
125
 
118
126
 
119
127
  ### 試したこと
@@ -122,8 +130,12 @@
122
130
 
123
131
  slideChangeにもチャレンジしましたが、swiper.jsは変更箇所が見当たらなかったのと、メソッドではセレクタが思いつかず断念しました。
124
132
 
125
- (ここまでは浮かびました。
133
+ (ここまでは浮かびました。)
134
+
135
+ ```
126
136
 
127
137
  Swiper.on('slideChange', function () {
128
138
 
129
139
  $('ここが謎').load('htmlファイル');
140
+
141
+ ```