Dlaczego poniższy kod nie działa?
https://codepen.io/anon/pen/byaYVg
$('.preloader').on('ready',function(){
'ready' nie jest eventem.
Ogólnie ten drugi callback nie ma sensu i nawet, gdyby działał, to by tylko zduplikował wynik pierwszego - pierwszy callback w zupełności wystarczy.
No, tylko ten pierwszy.
$(function() { $('.preloader').remove(); });
w książce którą mam "ready" jest zdarzeniem
'ready' nigdy nie był zdarzeniem. Faktycznie w starych wersjach jQuery pozwalali na `.on('ready', callback)`, ale nie było prawdziwe zdarzenie, robiło praktycznie dokładnie to samo co `$(callback)` które już masz, plus zostało już lata temu zdeprecjonowane i usunięte (dlatego u Ciebie nie działa).
Byłbym podejrzliwy do tej książki - wygląda na zarówno nieaktualną, jak i błędną (nawet w starych wersjach połączenie `$(callback)` i `.on('ready'` nie miało sensu).
93,456 zapytań
142,451 odpowiedzi
322,721 komentarzy
62,837 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj