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

回答編集履歴

1

複数あるらしい

2018/11/02 04:13

投稿

runny_nose
runny_nose

スコア280

answer CHANGED
@@ -16,4 +16,24 @@
16
16
  });
17
17
  });
18
18
  });
19
+ ```
20
+
21
+ ### (コメントを受けて追記)複数ある場合でクリックしたものだけにしたい場合
22
+ これでどうでしょうか?
23
+ ```javascript
24
+ $(function() {
25
+ //パネルを非表示
26
+ $('.staff_bun').hide();
27
+ $(document).on('click touchend', '.staff_name, .staff_btn', function () {
28
+ //クリックでパネルを開く
29
+ $(this).parent().find('.staff_bun').slideToggle(500);
30
+ // 画像を切り替える
31
+ var $img = $(this).parent().find('.onoff-btn');
32
+ $img.toggle(function(){
33
+ $img.attr('src','https://placehold.jp/ffffff/ffffff/30x30.png');
34
+ },function(){
35
+ $img.attr('src','https://placehold.jp/30x30.png');
36
+ });
37
+ });
38
+ });
19
39
  ```