$(document).onload()
to wewnętrznie realizowane przez zdarzenia window.onloadCzy istnieje natywna implementacja JavaScript jQuery's document.ready()?
następnie co
$(document).ready()
co natywna obsługa JavaScript, żeby go wdrożyć?
$(document).onload()
to wewnętrznie realizowane przez zdarzenia window.onloadCzy istnieje natywna implementacja JavaScript jQuery's document.ready()?
następnie co
$(document).ready()
co natywna obsługa JavaScript, żeby go wdrożyć?
Dla Mozilli, Opery i webkita jQuery wiąże wydarzenie DOMContentLoaded, dla IE jQuery używa zdarzenia onreadystatechange.
Sprawdź wewnętrzną funkcję bindReady na jQuery source code.
Co masz na myśli?
.ready() to funkcja napisana przez jQuery w celu obsługi niespójnego sposobu, w jaki wszystkie przeglądarki mogą zgłaszać "załadowanie zakończone" dla danego elementu.
.onload() może działać w przeglądarce X, ale nie w Y. Jest to (część) tego, do czego służy jQuery - aby rozwiązać ten problem za Ciebie.
Patrząc na kod źródłowy jQuery, istnieje funkcja o nazwie bindReady
, która działa natywna Javascript. Istnieją różne metody dla różnych przeglądarek, a metoda awaryjna, jeśli żadna z określonych metod nie działa, to użycie zdarzenia window.onload
.
jQuery * to * natywny JavaScript ... – Shog9
@ shog9 +1 Przybyłem tu, aby to powiedzieć. – Imagist
@ Shog9: Nie bądź trudny, wiesz co to znaczy. : P –