Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] dwa skrypty jQuery na stronie
trucksweb
post 14.05.2008, 23:49:44
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


kiedys juz pisalem o tym problemie, udalo sie go rozwiazac usuwajac jeden skrypt. Teraz niestety nie moge i musze uzywac dwoch skryptow z jQuery.
Problem polega na tym, ze jesli opa skrypty a raczej ich wywolanie jest opublikowane to dziala jedynie ten ostatni.
W dokumentacji pisze ze mozna uzyc noconflict..
jednak to nie pomoaga.

Oto skrypty wywolujace biblioteki: juz z zastosowaniem noConflict
1
  1. <script type="text/javascript">
  2. var $j = jQuery.noConflict();
  3. $j(window).bind("load", function() {
  4. $j("div#slider1").codaSlider()
  5. // jQuery("div#slider2").codaSlider()
  6. // etc, etc. Beware of cross-linking difficulties if using multiple sliders on one page.
  7. });
  8. </script>


2
  1. <script type="text/javascript">
  2. var $s = jQuery.noConflict();
  3. $s(document).ready(
  4. function(){
  5. $s('ul#<?php echo $uniqueid; ?>').innerfade({
  6. speed: <?php echo $speed; ?>,
  7. timeout: <?php echo $timeout; ?>,
  8. type: '<?php echo $display; ?>',
  9. containerheight: '<?php echo $height; ?>px'
  10. });
  11. });


czy ktos moze powiedziec jak to rozwiazac ?

oba skrypty uzywaja innych bilbiotek z innych plikow


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
devnul
post 15.05.2008, 00:16:25
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

Ostrzeżenie: (0%)
-----


a nie mogą używać jednej? nie bardzo rozumiem co chcesz osiągnąć ale obie te czynności można wykonać używając tylko jednej biblioteki jQuery, a rozwiązanie podane przez Ciebie nie działa i działać nie będzie. noConflict jest po to żeby zarejestrować bibliotekę jQuery w innej "przestrzeni" niż domyślna w wypadku gdyby ta była zajęta. Rozwiązanie to nie służy do klonowania obiektów jQuery. Z tego co się orientuję to nie bardzo jest to możliwe ze względu na budowę samej biblioteki. Powiedz może czemu próbujesz używać dwóch bibliotek a nie jednej to może coś zaradzimy

//edit: zdaje mi się że próbujesz używać gotowców z ich domyślnymi konfiguracjami. nie możesz zwyczajnie załadować jquery a następnie potrzebnych Ci bibliotek (samych - bez kolejnego bezsensownego ładowania jquery po raz enty)?

Ten post edytował devnul 15.05.2008, 00:21:10


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:39