質問するログイン新規登録

質問編集履歴

4

2018/11/14 03:18

投稿

chi_kama
chi_kama

スコア10

title CHANGED
File without changes
body CHANGED
@@ -75,6 +75,7 @@
75
75
  ![swiper](528c4be6e017304578270053bb1344bc.jpeg)
76
76
 
77
77
  ### HTML
78
+ ```
78
79
  <div class="swiper-container">
79
80
  <div class="swiper-wrapper">
80
81
  <div class="swiper-slide swiper-slide-active" data-swiper-slide-index="1" data-link="me.html">
@@ -97,8 +98,10 @@
97
98
  </div>
98
99
  </div>
99
100
  </div>
101
+ ```
100
102
 
101
103
  ### JavaScript
104
+ ```
102
105
  $(function(){
103
106
  var swiper = new Swiper('.swiper-container', {
104
107
  loop: true,
@@ -139,4 +142,5 @@
139
142
  }
140
143
  }
141
144
  })
142
- });
145
+ });
146
+ ```

3

再追記です。

2018/11/14 03:18

投稿

chi_kama
chi_kama

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 前提・実現したいこと
2
- ※2018/11/13 14:22追記しました
2
+ ※2018/11/13 15:35再追記しました
3
3
 
4
4
  Webクリエイターの訓練校に通っており、現在下記サイトを参考に作成しております。
5
5
  [RINN inc.](https://rinn.co.jp)
@@ -72,4 +72,71 @@
72
72
  ```
73
73
  **追記です**
74
74
  Swiperの効果は出ますが、スライドができなくなってしまいました。
75
- ![swiper](528c4be6e017304578270053bb1344bc.jpeg)
75
+ ![swiper](528c4be6e017304578270053bb1344bc.jpeg)
76
+
77
+ ### HTML
78
+ <div class="swiper-container">
79
+ <div class="swiper-wrapper">
80
+ <div class="swiper-slide swiper-slide-active" data-swiper-slide-index="1" data-link="me.html">
81
+ <h1 class="page-ttl">M&nbsp;e</h1>
82
+ </div>
83
+ <div id="sample" class="swiper-slide swiper-slide-next" data-swiper-slide-index="0" data-hash="slide2" data-link="Learned.html">
84
+ <div class="page-ttl"><a href="Learned.html">Learned</a></div>
85
+ </div>
86
+ <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="2" data-link="miscellany.html">
87
+ <div class="page-ttl"><a href="miscellany.html">Miscellany</a></div>
88
+ </div>
89
+ <div class="swiper-slide swiper-slide-duplicate swiper-slide-duplicate-active" data-swiper-slide-index="1">
90
+ <h1 class="page-ttl">M&nbsp;e</h1>
91
+ </div>
92
+ <div class="swiper-slide swiper-slide-duplicate swiper-slide-duplicate-next" data-swiper-slide-index="0" data-link="Learned.html">
93
+ <div class="page-ttl"><a href="Learned.html">Learned</a></div>
94
+ </div>
95
+ <div class="swiper-slide swiper-slide-duplicate swiper-slide-duplicate-prev" data-swiper-slide-index="2" data-link="miscellany.html">
96
+ <div class="page-ttl"><a href="miscellany.html">Miscellany</a></div>
97
+ </div>
98
+ </div>
99
+ </div>
100
+
101
+ ### JavaScript
102
+ $(function(){
103
+ var swiper = new Swiper('.swiper-container', {
104
+ loop: true,
105
+ effect: 'coverflow',
106
+ grabCursor: true,
107
+ centeredSlides: true,
108
+ slidesPerView: 2,
109
+ hashNavigation:true,
110
+ loopedSlides:2,
111
+ sliderMove:true,
112
+ simulateTouch:true,
113
+ preventClicks:true,
114
+ coverflowEffect: {
115
+ autorotate: 50,
116
+ stretch: 0,
117
+ depth: 100,
118
+ modifier: 1,
119
+ slideShadows : true,
120
+ },
121
+ on:{
122
+ slideChange:function(){
123
+ //現在のスライド要素を取得
124
+ var $currentSlide = $(swiper.slides).eq(swiper.realIndex);
125
+ //対応するファイルのURLを取得
126
+ var url = $currentSlide.data('link');
127
+ //非同期通信
128
+ $.ajax({
129
+ // data属性に、ルート直下からのパスを('/me.html'など)を設定しておいてください
130
+ url:'../html/Learned.html' //ファイル名差し替えてあります
131
+ })
132
+ .promise()
133
+ .then(function(data){
134
+ //非同期通信でデータが取得できた場合の処理
135
+ //HTMLとして挿入し、既存のコンテンツ部分を上書きする
136
+ //セレクタは適宜変更してください
137
+ $('#sample').html(data);
138
+ })
139
+ }
140
+ }
141
+ })
142
+ });

2

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

2018/11/13 06:36

投稿

chi_kama
chi_kama

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,5 @@
1
1
  ### 前提・実現したいこと
2
+ ※2018/11/13 14:22追記しました
2
3
 
3
4
  Webクリエイターの訓練校に通っており、現在下記サイトを参考に作成しております。
4
5
  [RINN inc.](https://rinn.co.jp)
@@ -68,4 +69,7 @@
68
69
  ```
69
70
  Swiper.on('slideChange', function () {
70
71
  $('ここが謎').load('htmlファイル');
71
- ```
72
+ ```
73
+ **追記です**
74
+ Swiperの効果は出ますが、スライドができなくなってしまいました。
75
+ ![swiper](528c4be6e017304578270053bb1344bc.jpeg)

1

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

2018/11/13 05:24

投稿

chi_kama
chi_kama

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  Webクリエイターの訓練校に通っており、現在下記サイトを参考に作成しております。
4
- https://rinn.co.jp/meow/
4
+ [RINN inc.](https://rinn.co.jp)
5
5
 
6
6
  こちらのサイトのようにswiperをドラッグ(スライド)して次の項目を表示させるとそのページが開くようにしたいのです。
7
7
  (講師に聞いてもできませんでした)
@@ -9,8 +9,9 @@
9
9
 
10
10
  しかし、クリックしないとリンクされたページが出てきません。
11
11
 
12
- ### 該当のソースコード
12
+ ###該当のソースコード
13
13
 
14
+ ```
14
15
  <div class="swiper-container">
15
16
  <div class="swiper-wrapper">
16
17
  <div class="swiper-slide swiper-slide-active" data-swiper-slide-index="1" data-hash="slide1" data-link="me.html">
@@ -34,7 +35,9 @@
34
35
 
35
36
  </div>
36
37
  </div>
38
+ ```
37
39
 
40
+ ```
38
41
  $(function(){
39
42
  var swiper = new Swiper('.swiper-container', {
40
43
  loop: true,
@@ -56,10 +59,13 @@
56
59
  },
57
60
  });
58
61
  });
62
+ ```
59
63
 
60
64
  ### 試したこと
61
65
  hashNavigationを試してみましたがダメでした。
62
66
  slideChangeにもチャレンジしましたが、swiper.jsは変更箇所が見当たらなかったのと、メソッドではセレクタが思いつかず断念しました。
63
- (ここまでは浮かびました。
67
+ (ここまでは浮かびました。)
68
+ ```
64
69
  Swiper.on('slideChange', function () {
65
- $('ここが謎').load('htmlファイル');
70
+ $('ここが謎').load('htmlファイル');
71
+ ```