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

回答編集履歴

2

修正

2020/08/31 06:59

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -4,4 +4,4 @@
4
4
 
5
5
  > 他の'.hoge'に対して発火されなくなりました。
6
6
 
7
- フラグも配列にするかなにかして「何番目の.hoge」を持っておくとか。
7
+ フラグも配列にするかなにかして「[何番目](https://qiita.com/otoyo/items/04e12fe478b7f76ce545)の.hoge」を持っておくとか。

1

修正

2020/08/31 06:59

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,3 +1,7 @@
1
1
  変数のスコープの問題もあるのでは。
2
2
  `$('.hoge').each(function () {`の中で`var flag`が宣言されているのでイベントのたびに新しく変数が宣言されます。
3
- グローバルで宣言したほうが良いのでは。
3
+ グローバルで宣言したほうが良いのでは。
4
+
5
+ > 他の'.hoge'に対して発火されなくなりました。
6
+
7
+ フラグも配列にするかなにかして「何番目の.hoge」を持っておくとか。