エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
jQueryのanimate()によるスクロールなのか手動スクロールなのかをきちんと判別したい - F.Ko-Jiの「一秒後は未来」
ある要素を自動的にスムーズにスクロールさせたいとき jQueryの animate() を使うことはよくある。例え... ある要素を自動的にスムーズにスクロールさせたいとき jQueryの animate() を使うことはよくある。例えば 200px だけしゅるしゅるっとスクロールさせたかったら以下のようなコードで可能。 $('#some_el').animate({ scrollTop: 200 }, 450); ここでもし、あるスクロールが jQuery の animate() による自動スクロールなのか、ユーザーがマウスでスクロールさせたものなのかを判別したかったとする。調べてみると、jQuery の :animated というセレクタを使うと判別できるらしい。 $('#some_el').on('scroll', function() { if ($(this).is(':animated')) { console.log('Scroll by animate()'); } else { consol
2018/04/12 リンク