回答編集履歴

2

とりが

2019/05/27 08:50

投稿

yambejp
yambejp

スコア114966

test CHANGED
@@ -71,3 +71,43 @@
71
71
 
72
72
 
73
73
  ```
74
+
75
+
76
+
77
+ # トリガーを変えてみる
78
+
79
+ DOMContentLoaded相当から、load後の表示時点に変えてみてもだめですか?
80
+
81
+
82
+
83
+ ```javascript
84
+
85
+ <script>
86
+
87
+ $(window).on('pageshow',function(){
88
+
89
+ $('.bbb1').toggleClass("ccc",$('.aaa1:visible').length>0);
90
+
91
+ $('.bbb2').toggleClass("ccc",$('.aaa2:visible').length>0);
92
+
93
+ });
94
+
95
+ </script>
96
+
97
+
98
+
99
+ <article class="aaa1">あいうえお</article>
100
+
101
+ <div class="bbb1">かきくけこ</div>
102
+
103
+ <div class="bbb1">さしすせそ</div>
104
+
105
+
106
+
107
+ <article class="aaa2" style="display:none">あいうえお</article>
108
+
109
+ <div class="bbb2">かきくけこ</div>
110
+
111
+ <div class="bbb2">さしすせそ</div>
112
+
113
+ ```

1

追記

2019/05/27 08:50

投稿

yambejp
yambejp

スコア114966

test CHANGED
@@ -23,3 +23,51 @@
23
23
  <div class="bbb">さしすせそ</div>
24
24
 
25
25
  ```
26
+
27
+
28
+
29
+ # 追記
30
+
31
+ 以下コピペして再確認ください
32
+
33
+ ```javascript
34
+
35
+ <style>
36
+
37
+ .ccc{background-Color:yellow}
38
+
39
+ </style>
40
+
41
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
42
+
43
+ <script>
44
+
45
+ $(function(){
46
+
47
+ $('.bbb1').toggleClass("ccc",$('.aaa1:visible').length>0);
48
+
49
+ $('.bbb2').toggleClass("ccc",$('.aaa2:visible').length>0);
50
+
51
+ });
52
+
53
+ </script>
54
+
55
+
56
+
57
+ <article class="aaa1">あいうえお</article>
58
+
59
+ <div class="bbb1">かきくけこ</div>
60
+
61
+ <div class="bbb1">さしすせそ</div>
62
+
63
+
64
+
65
+ <article class="aaa2" style="display:none">あいうえお</article>
66
+
67
+ <div class="bbb2">かきくけこ</div>
68
+
69
+ <div class="bbb2">さしすせそ</div>
70
+
71
+
72
+
73
+ ```