回答編集履歴
1
.
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
`$(function(){...})` 内のコードは DOMContentLoaded イベントで実行されますが、その時点では既に `window` の `load` イベントが起きた後である可能性があります。そのタイミンで `$(window).on('load', ...` でコールバックを登録しても手遅れなわけです。
|
1
|
+
`$(function(){...})` 内のコードは `DOMContentLoaded` イベントで実行されますが、その時点では既に `window` の `load` イベントが起きた後である可能性があります。そのタイミングで `$(window).on('load', ...` でコールバックを登録しても手遅れなわけです。
|
2
2
|
|
3
3
|
`$(function(){...})` の中に入れないと動かない処理、逆に中に入れると動かない処理、どちらでもいい処理がありますが、処理をどのタイミングで実行すべきなのかを理解して判断する必要があります。
|