エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
jQueryでスムーススクロールすると、コールバックが2回呼ばれちゃう問題 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
jQueryでスムーススクロールすると、コールバックが2回呼ばれちゃう問題 - Qiita
しばしばこんな風にjQueryでスムーススクロールを行うのですが、これだとcallbackが2回呼ばれてしまうの... しばしばこんな風にjQueryでスムーススクロールを行うのですが、これだとcallbackが2回呼ばれてしまうのですね。 var position = 0; var speed = 400; var ease = 'swing'; var callback = function() { // do something... }; $('html, body').animate({scrollTop: position}, speed, ease, callback); // これでは、htmlとbodyそれぞれで2回、callbackが呼ばれてしまうのだー 以前だと、以下のようにブラウザ判別して body か html のどちらかをセレクタに適応することで回避できたのですが、.browserはjQuery2/3ではもう使うことは出来ませんよね。このためだけにuserAgentからブラウザ判