回答編集履歴

1

複数あるらしい

2018/11/02 04:13

投稿

runny_nose
runny_nose

スコア280

test CHANGED
@@ -35,3 +35,43 @@
35
35
  });
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+ ### (コメントを受けて追記)複数ある場合でクリックしたものだけにしたい場合
42
+
43
+ これでどうでしょうか?
44
+
45
+ ```javascript
46
+
47
+ $(function() {
48
+
49
+ //パネルを非表示
50
+
51
+ $('.staff_bun').hide();
52
+
53
+ $(document).on('click touchend', '.staff_name, .staff_btn', function () {
54
+
55
+ //クリックでパネルを開く
56
+
57
+ $(this).parent().find('.staff_bun').slideToggle(500);
58
+
59
+ // 画像を切り替える
60
+
61
+ var $img = $(this).parent().find('.onoff-btn');
62
+
63
+ $img.toggle(function(){
64
+
65
+ $img.attr('src','https://placehold.jp/ffffff/ffffff/30x30.png');
66
+
67
+ },function(){
68
+
69
+ $img.attr('src','https://placehold.jp/30x30.png');
70
+
71
+ });
72
+
73
+ });
74
+
75
+ });
76
+
77
+ ```