• 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

Konkurs Mistrz Programowania
0 głosów
309 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ź 500 wizyt
pytanie zadane 25 sierpnia 2019 w JavaScript przez niezalogowany
0 głosów
1 odpowiedź 543 wizyt
0 głosów
1 odpowiedź 413 wizyt
pytanie zadane 19 listopada 2017 w JavaScript przez darek_kce Gaduła (3,180 p.)

93,653 zapytań

142,574 odpowiedzi

323,089 komentarzy

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

Kursy INF.02 i INF.03
...