Używałem momentu pracował. Moje pytanie brzmi, dlaczego niektóre skrypty nie działają, jeśli umieszczam go na końcu tagu ciała?

Dzięki!

1
wordwannabe 16 sierpień 2014, 12:15

2 odpowiedzi

Najlepsza odpowiedź

Skrypt musi być gotowy na stronie. Jeśli jest w <head> części, skrypt jest wykonywany przed jakąkolwiek zawartość jest rendere do użytkownika, ale jeśli jest przed zamykaniem <body>, jest ona wyniesiona na końcu. Musisz go wykonać, gdy strona jest w pełni załadowana.

Widzę, że oznaczyłeś pytanie z jQuery, oto jak wykonujesz skrypt, gdy strona jest gotowa.

$(document).ready( function(){
    //When everything is ready, execute this code
    alert('ok');
});
1
Andrew Surdu 16 sierpień 2014, 08:30

Weryfikacja zewnętrznej części lub tagów. Nie ma też zbyt wiele różnicowania - chyba że robisz manipulacje, które mogłyby się złamać, czy element ciała jest w pełni załadowany - aby umieścić go tuż przed zamknięciem

0
Pankaj Tiwari 16 sierpień 2014, 08:33