質問編集履歴

4

追記4:したいように非表示ができました!!

2019/05/27 08:11

投稿

ems
ems

スコア23

test CHANGED
File without changes
test CHANGED
@@ -193,3 +193,51 @@
193
193
  });
194
194
 
195
195
  ```
196
+
197
+
198
+
199
+
200
+
201
+ 追記4:
202
+
203
+ したいように非表示ができました!!
204
+
205
+ ```javascript
206
+
207
+ $(window).on('load', function(){
208
+
209
+   $('.slider').bxSlider(
210
+
211
+ {
212
+
213
+ mode:"horizontal",
214
+
215
+ auto: true,
216
+
217
+ slideWidth: 360,
218
+
219
+ controls:false,
220
+
221
+ infiniteLoop: false,
222
+
223
+ speed:450,
224
+
225
+  onSlideAfter: function(elem,oid,nid) {
226
+
227
+ console.log(oid);
228
+
229
+ console.log(nid);
230
+
231
+ if (nid == 3) {
232
+
233
+ document.getElementById("aniLast").remove();
234
+
235
+ }
236
+
237
+ }
238
+
239
+ });
240
+
241
+ });
242
+
243
+ ```

3

追記3:var newIndex = 2を記述したが動かず。

2019/05/27 08:11

投稿

ems
ems

スコア23

test CHANGED
File without changes
test CHANGED
@@ -149,3 +149,47 @@
149
149
  ```
150
150
 
151
151
  $slideElement, oldIndex, newIndexの使い方がわかりません><
152
+
153
+
154
+
155
+
156
+
157
+ 追記3:
158
+
159
+ var nextIndex = 2; として以下を実行しましたが、2つ目のスライド”コンテンツB”の時に"テキストテキスト"が非表示となってしまう。
160
+
161
+ ```javascript
162
+
163
+ var newIndex = 2;
164
+
165
+
166
+
167
+ $(window).on('load', function(){
168
+
169
+   $('.slider').bxSlider(
170
+
171
+ {
172
+
173
+ mode:"horizontal",
174
+
175
+ auto: true,
176
+
177
+ slideWidth: 360,
178
+
179
+ controls:false,
180
+
181
+ infiniteLoop: false,
182
+
183
+ speed:450,
184
+
185
+ onSlideAfter: function(newIndex){
186
+
187
+ document.getElementById("aniLast").remove();
188
+
189
+ }
190
+
191
+ });
192
+
193
+ });
194
+
195
+ ```

2

追記2:いただいた情報を基に以下の様にjavascript記述。$slideElement, oldIndex, newIndexの使い方がわかりません><

2019/05/27 06:49

投稿

ems
ems

スコア23

test CHANGED
File without changes
test CHANGED
@@ -105,3 +105,47 @@
105
105
  https://bxslider.com/install/
106
106
 
107
107
  バージョンは4.2.12です。
108
+
109
+
110
+
111
+
112
+
113
+
114
+
115
+ 追記2:
116
+
117
+ 今、非表示としたい<div>要素”テキストテキスト”にid="aniLast"を付与し、いただいた情報を基に、以下の様に書いています。
118
+
119
+ ```javascript
120
+
121
+ $(window).on('load', function(){
122
+
123
+   $('.slider').bxSlider(
124
+
125
+ {
126
+
127
+ mode:"horizontal",
128
+
129
+ auto: true,
130
+
131
+ slideWidth: 360,
132
+
133
+ controls:false,
134
+
135
+ infiniteLoop: false,
136
+
137
+ onSlideAfter: function($slideElement, oldIndex, newIndex){
138
+
139
+ document.getElementById("aniLast").remove();
140
+
141
+ }
142
+
143
+ });
144
+
145
+ });
146
+
147
+
148
+
149
+ ```
150
+
151
+ $slideElement, oldIndex, newIndexの使い方がわかりません><

1

bxsliderのバージョン追記と、html5のコードの最後の</div>が余計だったため削除しました。

2019/05/27 05:08

投稿

ems
ems

スコア23

test CHANGED
File without changes
test CHANGED
@@ -64,8 +64,6 @@
64
64
 
65
65
  <div class="ani">テキストテキスト</div>
66
66
 
67
- </div>
68
-
69
67
  ```
70
68
 
71
69
 
@@ -97,3 +95,13 @@
97
95
 
98
96
 
99
97
  以上
98
+
99
+
100
+
101
+
102
+
103
+ 追記:
104
+
105
+ https://bxslider.com/install/
106
+
107
+ バージョンは4.2.12です。