MENU
CLOSE
CODESTUDYSYSTEMWEBSITE Edit : 2020.02.10 Update : 2023.01.24

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

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

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


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

Web Trends Lab.編集部

KOHIMOTO Inc.所属。トレンドやノウハウ中心にWebサイトを作るための知見を現場から発信していきます👀また、制作したWebサイトでの活用法や、最前線での施策を伺う企業へのインタビューも実施予定。