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