回答編集履歴
2
追記2
answer
CHANGED
@@ -4,4 +4,12 @@
|
|
4
4
|
|
5
5
|
無意味に呼び出しても、boxsliderが動いていなければ取得できません。boxsliderの各動作の後取得して下さい。具体的には、
|
6
6
|
[https://bxslider.com/options/](https://bxslider.com/options/)
|
7
|
-
に書かれているCallbackを調べ、そのコールバックの中でチェックして下さい。
|
7
|
+
に書かれているCallbackを調べ、そのコールバックの中でチェックして下さい。
|
8
|
+
|
9
|
+
### 追記2
|
10
|
+
|
11
|
+
確認しました。次の流れで動作しています。
|
12
|
+
|
13
|
+
0. `<div class="bx1" style="background-image:url('.a.jpg');">`がhtml上に出現。このじてんではaria-hiddenは存在しない
|
14
|
+
0. `var a = $('.bx1').prop('aria-hidden')`が実行される。前述の通り、aria-hiddenは存在しないのでundefined
|
15
|
+
0. ready内で`$('.bxslider').bxSlider();`が呼ばれる。ここで恐らくaria-hiddenが追加されるので、propで取れるようになる`
|
1
追記
answer
CHANGED
@@ -1,1 +1,7 @@
|
|
1
|
-
名前が正しくても、aria-hiddenがJavaScriptによって動的に変わるのであれば`attr`じゃなく`prop`を使わないと正しく取れない可能性があります。
|
1
|
+
名前が正しくても、aria-hiddenがJavaScriptによって動的に変わるのであれば`attr`じゃなく`prop`を使わないと正しく取れない可能性があります。
|
2
|
+
|
3
|
+
### 追記
|
4
|
+
|
5
|
+
無意味に呼び出しても、boxsliderが動いていなければ取得できません。boxsliderの各動作の後取得して下さい。具体的には、
|
6
|
+
[https://bxslider.com/options/](https://bxslider.com/options/)
|
7
|
+
に書かれているCallbackを調べ、そのコールバックの中でチェックして下さい。
|