Siemka. Zaczynam zabawę z jQuery tylko jak narazie zabawa zaczęła się przeciętnie.
Podam poniżej prosty kod, który chciałbym później oczywiście rozbudować, tylko nawet alert ("navOffset") nie dziala na stronie. Z kolei alert wpisany powyżej funkcji ("hello") pokazuje się tak jak należy. Co może być tego przyczyna?
alert("hello");
$(document).ready(function(){
var navOffset = jQuery("nav").offset().top;
alert(navOffset);
//jQuery(window).scroll(function(){
//var ScrollPos = jQuery(window).scrollTop();
//alert(ScrollPos);
//if(ScrollPos > 0){
// jQuery("#logo").hide();
//}
//})
});
Zauważyłem dopiero teraz, że wyskoczyły mi błędy (były zaznaczone małym znaczkiem na dole ekranu i nawet nie wiedziałem, że tam są :P ).
1. 'jQuery' was used before it was defined.
2.Expected exactly one space between 'function' and '('
3.Expected exactly one space between ')' and '{'
4.Missing space between ')' and '{'
5.Missing 'use strict' statement
6.'alert' was used before it was defined
Czy ktoś mi może wytłumaczyć o co chodzi z tymi błędami, bo kompletnie nie łapie. Wszystko w moim kodzie jest napisane tak jak należy. Kompletnie już zgłupiałem...