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,729 zapytań
142,668 odpowiedzi
323,283 komentarzy
63,288 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
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.