Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] dwa skrypty na stronie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
trucksweb
mam dwa rozne od siebie skrypty js ktore laduje do index.php.
Oddzielnie dzialaja ok, jednak gdy sa w jednym pliku juz nie dzialaja.
Nie maja wspolnych klas, nazw, folderow, plikow- ktos wie czemu tak sie dzieje ?
nospor
Ja obstawiam na globalne ocieplenie winksmiley.jpg

A powaznie: pokaz te skrypty to pogadamy.
trucksweb
dry.gif hehe,
jeden z nich:
http://www.stilbuero.de/jquery/tabs/
drugi:
tu



//
a sprawdzilem firebugiem i jest blad, gdy oba skrypty sa wlaczone:
  1. $("slider1").getElements is not a function
(w tym drukim skrypcie to jest -linia 8)
nospor
no drugi skrypt to mi pokazales...

Po komunikacie bledu wnioskuje ze drugi skrypt nadpisuje ci podstawową funkcję jquery $.
Teoretycznie jQuery moze dzialac z innym takimi skryptami. Musisz go tylko ustawic w tryb kompatybilnosci. Zajrzyj do manula jquery by sie dowiedziec jak tego dokonac

edit: no chyba ze to jQuery nadpisuje $ temu drugiemu. Hmmm, choc w sumie tryb kompatybilnosci powinien zalatwic i to
edit2: tak, to jQuery nadpisuje temu drugiemu smile.gif zreszta co za roznica ktory ktoremu, ustawiasz kompatybilnosc w jquery i powinno smigac
trucksweb
no calkiem mozliwe, dzieki nospor.

wyczytalem ze konflikt mozna rozwiazac kodem:
  1. jQuery.noConflict();
  2.  
  3. // Use jQuery via jQuery(...)
  4. jQuery(document).ready(function(){
  5. jQuery("div").hide();
  6. });
  7.  
  8. // Use Prototype with $(...), etc.
  9. $('someid').style.display = 'none';
  10. </script>


ale teraz pojawiaja mi sie 2bledy i nie dzialaja oba skrypty
Crozin
Cytat
ale teraz pojawiaja mi sie 2bledy i nie dzialaja oba skrypty
A my wiemy jakie... ale nie powiemy jak rozwiązać.

Kod + treść błędu/ów prosimy winksmiley.jpg
trucksweb
ehh no tak sciana.gif
  1. $ is not a function
  2. [Break on this error] $('someid').style.display = 'none';


  1. $("#container-4 ul").tabs is not a function
  2. [Break on this error] $('#container-4 ul').tabs({ fxFade: true, fxSpeed: 'fast' });
nospor
po zrobieniu noConflict w jQuery $ juz nie jest dostepne. Zamiast tego masz wowczas jQuery
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.