• 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
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ź 377 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,427 zapytań

142,421 odpowiedzi

322,649 komentarzy

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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...