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

Zewnętrzny JS nie działa

0 głosów
313 wizyt
pytanie zadane 31 marca 2020 w JavaScript przez Meffy Użytkownik (730 p.)

Witam,

Mam taki problem, że jeżeli podpinam zewnętrzny js to skrypt nie działa, lecz jeżeli jest zastosowany w htmlu to wszystko śmiga.

Ulozenie folderow wyglada w nastepujacy sposób.

Folder Strona

css

js

jquery-3.4.1.min

www

<script src="js/menu.js"></script>
<script type="text/javascript" src="jquery-3.4.1.min.js"></script>

Tak wyglada moje podpiecie js w html

A tak skrypt 

$(document).ready(function() {
	var NavY = $('.nav').offset().top;
	 
	var stickyNav = function(){
	var ScrollY = $(window).scrollTop();
		  
	if (ScrollY > NavY) { 
		$('.nav').addClass('sticky');
	} else {
		$('.nav').removeClass('sticky'); 
	}
	};
	 
	stickyNav();
	 
	$(window).scroll(function() {
		stickyNav();
	});
	});

 

1 odpowiedź

0 głosów
odpowiedź 31 marca 2020 przez Kasia C Obywatel (1,560 p.)
Może wystarczy zamienić kolejność script w pliku html, najpierw dołączyć jquery, a potem menu.js
komentarz 31 marca 2020 przez Meffy Użytkownik (730 p.)
Wciaz to samo, probowalem juz
komentarz 31 marca 2020 przez Meffy Użytkownik (730 p.)
Juz znalazlem blad, jeden ukosnik mialem za duzo aktualnie dodany, Zamykam temat

Podobne pytania

0 głosów
1 odpowiedź 535 wizyt
pytanie zadane 25 sierpnia 2019 w JavaScript przez niezalogowany
0 głosów
1 odpowiedź 558 wizyt
0 głosów
1 odpowiedź 419 wizyt
pytanie zadane 19 listopada 2017 w JavaScript przez darek_kce Gaduła (3,180 p.)

93,692 zapytań

142,611 odpowiedzi

323,220 komentarzy

63,220 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...