Reputation: 2533
When using $(document).ready(functioon(){alert("Loaded.")});
it pops up the alert box that says "Loaded." even before the page has fully loaded (in other words there're loading still going on like images).
Any thoughts?
Upvotes: 8
Views: 23616
Reputation: 100195
$(window).on('load', function() {
//everything is loaded
});
Upvotes: 15
Reputation: 10530
You can read more about it here. https://github.com/codef0rmer/learn.jquery.com/blob/master/content/jquery-basics/document-ready.md
Upvotes: 0
Reputation: 778
Try out .load() instead.
$(document).load(function () {
alert('Loaded');
}
The load event is sent to an element when it and all sub-elements have been completely loaded. http://api.jquery.com/load-event/
Upvotes: 5