Wpis z mikrobloga

Cześć mirki z #programowanie #webdev #html #javascript , szlag mnie trafia jak czasami mam, czy to na końcu , czy początki kod:

$(document).ready(function(){
$("#no-js").hide();
$("#prr-load").show();
});


I to mi się nie wykonuje - dlaczego?
(kiedy wklepię ten sam kod do konsoli to działa)
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CzarodziejskiMirek: No chyba jednak nie
@Pjerun: No cóż, nie wiem jak to za bardzo dać, bo jest podzielona na kilka plików, które potem podepnę do TPL, próbowałem wszystkich kombinacji z script na początku head/końcu body i z lub bez .ready()
http://prntscr.com/a37kqp
http://prntscr.com/a37lfl
(preloader może nazwa nietrafiona, bo dotyczy ładowania wyników z bazy danych do tabelki, i na czas AJAX'a wyświetla się kręcące kółko, preloader show dlatego, aby gdy
  • Odpowiedz
sensie że jQuery/HTML zaczyna ładować te pliki za pomocą .load, i już zaczyna przechodzić do następnych linijek kodu i zanim się załaduje z .load wykonuje .hide i .show ?


@Cody3223: tak $.load to ajax i to jest asynchroniczne. rzeczy z $.load mogą się załadować godzine po tym jak strona jest wczytana.
  • Odpowiedz