回答編集履歴
3
サンプルコードのコメント修正
answer
CHANGED
@@ -10,4 +10,4 @@
|
|
10
10
|
ただclickイベントを抑制すればいいという単純な話ではありませんでした。
|
11
11
|
jsfiddleで修正コードを書いてみたところ、_.throttleの出番はなく、
|
12
12
|
イベント発生時の条件判定で済む内容となりました。
|
13
|
-
[
|
13
|
+
[http://jsfiddle.net/so87rkh/xpvt214o/178234/latest/](http://jsfiddle.net/so87rkh/xpvt214o/178234/latest/)
|
2
内容の修正
answer
CHANGED
@@ -3,4 +3,11 @@
|
|
3
3
|
それをjQueryのclickイベントに仕込めば実装完了です。
|
4
4
|
[https://jsfiddle.net/so87rkh/xpvt214o/165138/](https://jsfiddle.net/so87rkh/xpvt214o/165138/)
|
5
5
|
|
6
|
-
あわせて_.debounceもセットで覚えておくといいでしょう。
|
6
|
+
あわせて_.debounceもセットで覚えておくといいでしょう。
|
7
|
+
|
8
|
+
追記:
|
9
|
+
すみません。現状のコード内容をよく読んで動きを確認すると、
|
10
|
+
ただclickイベントを抑制すればいいという単純な話ではありませんでした。
|
11
|
+
jsfiddleで修正コードを書いてみたところ、_.throttleの出番はなく、
|
12
|
+
イベント発生時の条件判定で済む内容となりました。
|
13
|
+
[https://jsfiddle.net/so87rkh/xpvt214o/166577/](https://jsfiddle.net/so87rkh/xpvt214o/166577/)
|
1
書式の改善
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
そんな場合はlodashのthrottleを使うと楽ですよ。
|
1
|
+
そんな場合は[lodashのthrottle](https://www.google.co.jp/search?q=lodash+throttle)を使うと楽ですよ。
|
2
2
|
「指定msの間、指定した関数の実行を制限する」という関数を定義できます。
|
3
3
|
それをjQueryのclickイベントに仕込めば実装完了です。
|
4
|
-
[https://jsfiddle.net/so87rkh/xpvt214o/
|
4
|
+
[https://jsfiddle.net/so87rkh/xpvt214o/165138/](https://jsfiddle.net/so87rkh/xpvt214o/165138/)
|
5
5
|
|
6
|
-
あわせて_.debounceも覚えておくといい
|
6
|
+
あわせて_.debounceもセットで覚えておくといいでしょう。
|