iPhoneのSafariのみスクロールイベントが起こらなかった時の対処法

はじめに

実務案件で、下記ページのようなスクロールをすると要素がフェードインするページでiPhoneのSafariでブラウザチェックした時のみスクロールしてもフェードインしなかったことがあったのでその対処法について記事にします。

スクロールアニメーション

実務経験で実装したスクロールフェードインアニメーションのデモです。

iPhoneのSafariのみスクロールイベントが起こらなかった時の対処法

scrollイベントだけではなく、touchmoveイベントも追加します。

追加したところiPhoneのSafariでも期待通り要素がフェードインされるようになりました。

function fadeInTrigger() {
    // 処理を記述してください。
}
window.addEventListener('scroll', fadeInTrigger);
window.addEventListener('touchmove', fadeInTrigger);
>お問い合わせはこちら

お問い合わせはこちら