• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z podpięciem kodu js (odc 3 kurs css).

Object Storage Arubacloud
0 głosów
450 wizyt
pytanie zadane 21 lipca 2015 w HTML i CSS przez asfreestyle Obywatel (1,310 p.)
Witam mam problem podpięciem skryptu, kod jquery mam bardzo zbliżony do Mirosława, jeśli napisze w html caly kod w znacznikach <skrypt></skrypt> działa poprawnie, lecz ja chce miec kod jquery w osobnym pliku, nazwałem go sticky.js, teraz moje pytanie jak go podpiac do pliku html by dzialal poprawnie i gdzie go podpiac w body czy w head-dzie, próbowałem na różne sposoby <skrypt src="sticky.js"></skrypt> niestety bez rezultatów. Udzieli ktoś odpowiedzi jak to podpiąć?

Pozdrawiam Artur.

3 odpowiedzi

+1 głos
odpowiedź 21 lipca 2015 przez Comandeer Guru (600,810 p.)
wybrane 21 lipca 2015 przez asfreestyle
 
Najlepsza
Konsola coś rzuca?
komentarz 21 lipca 2015 przez asfreestyle Obywatel (1,310 p.)

<div class="nav">
				<ol>
					<li><a href="#">Strona Główna</a></li>
					<li><a href="#">Program </a></li>
					<li><a href="#">Certyfikat </a></li>
					<li><a href="#">Regulamin </a></li>
					<li><a href="#">Certyfikat</a></li>
					<div style="clear:both;"></div>	
				</ol>	
		</div>
		

		
		<div id="content">	
		</div>
		
		<div id="footer">
		</div>
		
		<script src="jquery-1.11.3.min.js"></script>

<script src="sticky.js"></script>

tak wyglada kod w html 

<script src="jquery-1.11.3.min.js"></script>

<script>
		$(document).ready(function(){
			var navY = $('.nav').offset().top;
			
			var stickyNav = function(){
				var scrollY = $(window).scrollTop();
				
				if(scrollY > navY)
				{
					$('.nav').addClass('sticky');
					$('.content').css('padding-top', '70px');
				}
				else
				{
					$('.nav').removeClass('sticky');
					$('.content').css('padding-top', '10px');
				}
			};
			
			stickyNav();
			
			$(window).scroll(function(){
				stickyNav();
			});
		});

</script>

tak wyglada skrypt

komentarz 21 lipca 2015 przez Comandeer Guru (600,810 p.)
Polecam sprawdzić co rzuca konsola (prawdopodobnie pod F12 ją znajdziesz).

Skrypt JS ma zawierać sam kod JS - bez żadnych wstawek HTML-owych.
komentarz 21 lipca 2015 przez asfreestyle Obywatel (1,310 p.)

konsola wyrzuca error : Uncaught SyntaxError: Unexpected token 

komentarz 21 lipca 2015 przez Comandeer Guru (600,810 p.)

Skrypt JS ma zawierać sam kod JS

 

komentarz 21 lipca 2015 przez asfreestyle Obywatel (1,310 p.)
Wiesz jak to poprawić? Nie za bardzo bawiłem sie w te klocki z JS :/ .
komentarz 21 lipca 2015 przez Comandeer Guru (600,810 p.)

No zostawić w pliku JS sam kod JS…

$(document).ready(function(){
            var navY = $('.nav').offset().top;
             
            var stickyNav = function(){
                var scrollY = $(window).scrollTop();
                 
                if(scrollY > navY)
                {
                    $('.nav').addClass('sticky');
                    $('.content').css('padding-top', '70px');
                }
                else
                {
                    $('.nav').removeClass('sticky');
                    $('.content').css('padding-top', '10px');
                }
            };
             
            stickyNav();
             
            $(window).scroll(function(){
                stickyNav();
            });
        });

 

komentarz 21 lipca 2015 przez asfreestyle Obywatel (1,310 p.)
Problem rozwiązay, dziękuję!
+1 głos
odpowiedź 21 lipca 2015 przez HaKIM Szeryf (87,590 p.)

Zamień

<skrypt src="sticky.js"></skrypt>

na

<script src="sticky.js"></script>

http://www.w3schools.com/tags/att_script_src.asp

+1 głos
odpowiedź 21 lipca 2015 przez asfreestyle Obywatel (1,310 p.)
W kodzie mam poprawnie napisane blad wkradl sie na forum :P, dalej nie moge znalesc rozwiazania :/

Podobne pytania

0 głosów
2 odpowiedzi 327 wizyt
pytanie zadane 28 czerwca 2015 w Nasze projekty przez eliminati007 Nowicjusz (220 p.)
+4 głosów
4 odpowiedzi 656 wizyt
0 głosów
1 odpowiedź 190 wizyt
pytanie zadane 28 grudnia 2016 w HTML i CSS przez kubekzone Użytkownik (620 p.)

92,551 zapytań

141,399 odpowiedzi

319,529 komentarzy

61,937 pasjonatów

Motyw:

Akcja Pajacyk

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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...