teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コード追記

2020/05/21 04:43

投稿

kato00
kato00

スコア71

title CHANGED
File without changes
body CHANGED
@@ -42,4 +42,62 @@
42
42
  })
43
43
  ```
44
44
 
45
- よろしくお願いします。
45
+ よろしくお願いします。
46
+
47
+ 追記
48
+ 今回の動きを追加しようとすると他のjQueryが動かなくなるため、jQuery全コード追記します。
49
+
50
+ ```jQuery
51
+ <script type="text/javascript">
52
+
53
+ $(function(){
54
+
55
+ //.accordion1の中のp要素がクリックされたら
56
+ $('.accordion1 img').click(function(){
57
+
58
+ //クリックされた.accordion1の中のp要素に隣接するul要素が開いたり閉じたりする。
59
+ $(this).next('ul').slideToggle();
60
+
61
+ });
62
+ });
63
+
64
+ $(function() {
65
+
66
+ // ①タブをクリックしたら発動
67
+ $('.tab li').click(function() {
68
+
69
+ // ②クリックされたタブの順番を変数に格納
70
+ var index = $('.tab li').index(this);
71
+
72
+ // ③クリック済みタブのデザインを設定したcssのクラスを一旦削除
73
+ $('.tab li').removeClass('active');
74
+
75
+ // ④クリックされたタブにクリック済みデザインを適用する
76
+ $(this).addClass('active');
77
+
78
+ // ⑤コンテンツを一旦非表示にし、クリックされた順番のコンテンツのみを表示
79
+ $('.area ul').removeClass('show').eq(index).addClass('show');
80
+
81
+ });
82
+ });
83
+
84
+ //続きを読む画像切り替え
85
+ $(function() {
86
+ $('.readmore1').on('click',function(){
87
+ if($(this).hasClass('.on')){
88
+ $(this).removeClass('.on').addClass('.off');
89
+ //onのときの処理
90
+ $('.readmore1').attr('src','image/readmore-on.png');
91
+ );
92
+ }else{
93
+ $(elm).removeClass(".off").addClass('.on');
94
+ //offのときの処理
95
+ $('.readmore1').attr('src','image/readmore.png');
96
+ ;
97
+ }
98
+ });
99
+
100
+
101
+ </script>
102
+
103
+ ```