MENU
CLOSE
システム Edit : 2020.02.10 Update : 2024.11.07
IEでsetInterval()やsetTimeout()が動かないときに確認すること

IEでsetInterval()やsetTimeout()が動かないときに確認すること

関数setIntervalやsetTimeoutを使ってメインビジュアルをフワフワ動かす処理を作っていた時に、IEで動作しないことがありました。

処理内容としては、こんな感じで記述していました。


  原因は、setInterval(() => {}); やsetTimeout(() => {}); のようにアロー関数で記述していたためでした。
そのため、以下のようにアロー関数箇所を書き換えたところ、IE11でも動作するようになりました。

KOHIMOTO LABO

WebプロダウションKOHIMOTO Inc.が発信を通して成長していくためのラボ🧪 IT企業出身。世界中の人へ発信できるWebサイトを通じて、社会がより良い方向へアップデートしていく為に日々学び、技術を生かしていきます。