• 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
245 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ź 379 wizyt
pytanie zadane 25 sierpnia 2019 w JavaScript przez niezalogowany
0 głosów
1 odpowiedź 463 wizyt
0 głosów
1 odpowiedź 360 wizyt
pytanie zadane 19 listopada 2017 w JavaScript przez darek_kce Gaduła (3,180 p.)

93,434 zapytań

142,429 odpowiedzi

322,662 komentarzy

62,798 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

...