(スムーススクロール)、Androidで重い問題。limit!webの現場で働く人のブログこの広告は、90日以上更新していないブログに表示しています。(スムーススクロール)、Androidで重い問題。あけましておめでとうございます!一発目の記事です。Androidで重い問題】についてみていきたいと思います。以下のサイトのソースを基にみていきたいと思います。});});このままだと一部、Androidでスムーズに動かないことがあります。(iPhoneは比較的スムーズ)例えば、画像リンク→ページ内遷移(スムーススクロール)→ページ下部へみたいな動きのときはもっさり感が半端ない。イベントを使ってるから!前も言ったかもしれませんが(言ってないかもしれません)モバイルブラウザにおけるclickイベントってかなり重いです。理由は、Touchイベント,Mouseイベント,Keyboardイベントなど、これらのイベントをすべてclickイベントでは、網羅してしまっているからです。結果、処理に時間がかかってしまうんですねー。逆にアクセシビリティ対応をするのであれば、clickってかなり便利だったりするけど...。タッチムーブが発生したら、フラグを消す。タッチエンド時にフラグがあれば、タップと判定する。touchendをそれぞれバインドさせ、タッチスタート=タッチエンドの時をユーザーがタップしたと判定させ動かしています。昔から使っている手法だけど、改めて共有ということで...。PCに対応させたいときは、UA判定で分けてもいいかもですね。(スムーススクロール)、Androidで重い問題。Tweet広告を非表示にする関連記事2016-11-10【GA計測にも使える!】押された要素が何番目なのかを調べる方法。10が配信されました。アップデー...2016-07-28【canvas】画像を回転させながら落とす最近、インタラクティブな実装に興味を持ち始めました。こちらも合わせてご覧ください。2017年を振り返って。最新記事.htaccessによる少し複雑なリダイレクト備忘録Webの現場で使えるテクニック集まとめ(完全メモ帳)jQueryを使用しない現在地表示(ES6:JavaScript)【JavaScript】現在のURLを取得し、パラメータは除外するJSONジェネレータを作る(Vue.jsとかJavaScriptとか)月別アーカイブ注目記事はてなブログをはじめよう!paradox_tmさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。