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

回答編集履歴

3

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

2018/04/23 00:52

投稿

so87
so87

スコア789

answer CHANGED
@@ -10,4 +10,4 @@
10
10
  ただclickイベントを抑制すればいいという単純な話ではありませんでした。
11
11
  jsfiddleで修正コードを書いてみたところ、_.throttleの出番はなく、
12
12
  イベント発生時の条件判定で済む内容となりました。
13
- [https://jsfiddle.net/so87rkh/xpvt214o/166577/](https://jsfiddle.net/so87rkh/xpvt214o/166577/)
13
+ [http://jsfiddle.net/so87rkh/xpvt214o/178234/latest/](http://jsfiddle.net/so87rkh/xpvt214o/178234/latest/)

2

内容の修正

2018/04/23 00:52

投稿

so87
so87

スコア789

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

書式の改善

2018/04/20 06:50

投稿

so87
so87

スコア789

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/165099/](https://jsfiddle.net/so87rkh/xpvt214o/165099/)
4
+ [https://jsfiddle.net/so87rkh/xpvt214o/165138/](https://jsfiddle.net/so87rkh/xpvt214o/165138/)
5
5
 
6
- あわせて_.debounceも覚えておくといいと思います
6
+ あわせて_.debounceもセットで覚えておくといいでしょう