回答編集履歴

3

サンプルコードのコメント修正

2018/04/23 00:52

投稿

so87
so87

スコア764

test CHANGED
@@ -22,4 +22,4 @@
22
22
 
23
23
  イベント発生時の条件判定で済む内容となりました。
24
24
 
25
- [https://jsfiddle.net/so87rkh/xpvt214o/166577/](https://jsfiddle.net/so87rkh/xpvt214o/166577/)
25
+ [http://jsfiddle.net/so87rkh/xpvt214o/178234/latest/](http://jsfiddle.net/so87rkh/xpvt214o/178234/latest/)

2

内容の修正

2018/04/23 00:52

投稿

so87
so87

スコア764

test CHANGED
@@ -9,3 +9,17 @@
9
9
 
10
10
 
11
11
  あわせて_.debounceもセットで覚えておくといいでしょう。
12
+
13
+
14
+
15
+ 追記:
16
+
17
+ すみません。現状のコード内容をよく読んで動きを確認すると、
18
+
19
+ ただclickイベントを抑制すればいいという単純な話ではありませんでした。
20
+
21
+ jsfiddleで修正コードを書いてみたところ、_.throttleの出番はなく、
22
+
23
+ イベント発生時の条件判定で済む内容となりました。
24
+
25
+ [https://jsfiddle.net/so87rkh/xpvt214o/166577/](https://jsfiddle.net/so87rkh/xpvt214o/166577/)

1

書式の改善

2018/04/20 06:50

投稿

so87
so87

スコア764

test CHANGED
@@ -1,11 +1,11 @@
1
- そんな場合はlodashのthrottleを使うと楽ですよ。
1
+ そんな場合は[lodashのthrottle](https://www.google.co.jp/search?q=lodash+throttle)を使うと楽ですよ。
2
2
 
3
3
  「指定msの間、指定した関数の実行を制限する」という関数を定義できます。
4
4
 
5
5
  それをjQueryのclickイベントに仕込めば実装完了です。
6
6
 
7
- [https://jsfiddle.net/so87rkh/xpvt214o/165099/](https://jsfiddle.net/so87rkh/xpvt214o/165099/)
7
+ [https://jsfiddle.net/so87rkh/xpvt214o/165138/](https://jsfiddle.net/so87rkh/xpvt214o/165138/)
8
8
 
9
9
 
10
10
 
11
- あわせて_.debounceも覚えておくといいと思います
11
+ あわせて_.debounceもセットで覚えておくといいでしょう