質問編集履歴

3

修正

2020/10/10 11:23

投稿

kurazushi
kurazushi

スコア43

test CHANGED
File without changes
test CHANGED
@@ -82,4 +82,14 @@
82
82
 
83
83
 
84
84
 
85
+ またデータ属性は
86
+
87
+ 「data-js="oepn_modal"」と「data-js2="save_modal"」でなく
88
+
89
+ 「data-oepn_modal=""」と「data-save_modal=""」の方がいいでしょうか…
90
+
91
+ あれこれ悩みます。
92
+
93
+
94
+
85
95
  他にも管理面とかで問題あるかもしれません。何か思い当たることあれば教えていただきたいです。

2

考えているメリットなどを追加

2020/10/10 11:23

投稿

kurazushi
kurazushi

スコア43

test CHANGED
File without changes
test CHANGED
@@ -70,8 +70,16 @@
70
70
 
71
71
  var modalName = $(this).data('modal_name');
72
72
 
73
- $.cookie('modal_name', modalName , { expires: 365, path:'/' } );
73
+ $.cookie('modal_name', modalName , { expires: 365, path:'/' });
74
74
 
75
75
  });
76
76
 
77
77
  ```
78
+
79
+ ###考えているメリットなど
80
+
81
+ データ属性にすると、「HTMLを見たときに、この要素にはどういうイベントがいくつついているのか」が分かるというメリットがありますが、JavaScriptのイベントが別になるので、「JavaScriptを見たときに、この要素にはどういうイベントがいくつついているのか」がわかりにくいというのがデメリットな気がしてます。
82
+
83
+
84
+
85
+ 他にも管理面とかで問題あるかもしれません。何か思い当たることあれば教えていただきたいです。

1

タイトル変更

2020/10/10 11:17

投稿

kurazushi
kurazushi

スコア43

test CHANGED
@@ -1 +1 @@
1
- JavaScriptで1つ要素2つイベントを定義る状態、片方しか起動させない方法
1
+ JavaScriptの起動を、データ属性だけ限定するはおかしいでしょう
test CHANGED
File without changes