.on load

.on load

As you know `$(document).ready()` loads our script after DOM of browser loads. But what I need was waiting till page loads. So I used `$(document).on('load',...)` but it doesn't work. When I tried `$(window).on('load',...)` it worked.

Why this doesn't work

> $(document).on('load',...)

but this works.

> $(window).on('load',...)