回答編集履歴

4

a

2018/04/12 10:45

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -35,3 +35,5 @@
35
35
  - [http://d.hatena.ne.jp/masayoshi_9a7ee/20150627/1435372089%20](http://d.hatena.ne.jp/masayoshi_9a7ee/20150627/1435372089%20)
36
36
 
37
37
  - [http://okakacacao.wpblog.jp/technology/mutation-observer](http://okakacacao.wpblog.jp/technology/mutation-observer)
38
+
39
+ - [MutationRecordを使用してdomの追加からclass変更までを監視する](https://qiita.com/otome0927@github/items/1bd308c509f19924e489)

3

a

2018/04/12 10:45

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -1,8 +1,16 @@
1
+ > どこがおかしいのか分かりません。。。
2
+
3
+
4
+
5
+ 掲載のコードは`slick-current`というクラス名を持つ要素が既に存在していることを前提に対象となる要素を取得しようとしているので、今回のように動的に`slick-current`というクラス名が対象要素にライブラリ等で付与されるような場合は上手くいきません。
6
+
7
+
8
+
1
9
  > slick.jsで、現在表示されている画像に付与される.slick-currentを引き金に、<p>を消すアクションを起こしたいのですが、うまくなりません。.slick-currentは<li>に付与されます。
2
10
 
3
11
 
4
12
 
5
- 動的にクラス名が付与されるのであれば、対象となる要素の`class`属性の値の変化を監視し、'slick-current'という値が付与されたタイミングで、目的の`<p>`タグを除去してあげれば良いかと思います。
13
+ 動的にクラス名が付与されるのであれば、対象となる要素の`class`属性の値の変化を監視し、`slick-current`という値が付与されたタイミングで、目的の`<p>`タグを除去してあげれば良いかと思います。
6
14
 
7
15
 
8
16
 

2

2018/04/12 10:37

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  - [https://caniuse.com/#feat=mutationobserver](https://caniuse.com/#feat=mutationobserver)
16
16
 
17
- - [https://developer.mozilla.org/ja/docs/Web/API/MutationObserver#MutationObserverInit](https://developer.mozilla.org/ja/docs/Web/API/MutationObserver#MutationObserverInit)
17
+ - [https://developer.mozilla.org/ja/docs/Web/API/MutationObserver](https://developer.mozilla.org/ja/docs/Web/API/MutationObserver)
18
18
 
19
19
  - [https://developer.mozilla.org/ja/docs/Web/API/MutationRecord](https://developer.mozilla.org/ja/docs/Web/API/MutationRecord)
20
20
 

1

a

2018/04/12 10:32

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 動的にクラス名が付与されるのであれば、対象となる要素の`class`属性'slick-current'という値が付与されるのを監視して、付与されたタイミングで消したい`<p>`タグを除去してあげれば良いす。
5
+ 動的にクラス名が付与されるのであれば、対象となる要素の`class`属性の値の変化を監視し、'slick-current'という値が付与されたタイミングで、目的の`<p>`タグを除去してあげれば良いかと思います。
6
6
 
7
7
 
8
8