Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [JavaScript][PHP]problem z noConflict
Poczatkujacy_Web
post 20.06.2013, 22:34:15
Post #1





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Witam wszytkich,

Mam problem z mniemam noConflikt, opisując sytuacje, przeniosłem strone na wordpress lecz po instalacji contactForm7 oraz FancyBox for WordPress, slider umieszczony na stronie przestał działać, czytałęm na różnych forach itp rozwiązania lecz niestety nie udało mi się go znaleźć do tej pory, pisze więc tutaj na forum gdzie zawsze znajduje odpowiedz na mój problem.

kod noConflikt jaki używam

  1. <script type="text/javascript">
  2. $.noConflict();
  3. jQuery(document).ready(function(){
  4. jQuery("#acordion1311121246 .kwicks").kwicks({
  5. max: 820,
  6. spacing: 0,
  7. duration: 1500,
  8. easing: "easeOutQuint"
  9. });
  10. });
  11.  
  12. </script>


wcześniej na kodzie poniżej działało lecz po zainstalowaniu wyżej wymienionych wtyczek przestało

  1. <script type="text/javascript">
  2. jQuery.noConflict()(function($){
  3. $(document).ready(function() {
  4. $("#acordion1311121246 .kwicks").kwicks({
  5. max: 820,
  6. spacing: 0,
  7. duration: 1500,
  8. easing: "easeOutQuint"
  9. });
  10. });
  11. });
  12. </script>


dodam jeszcze linka do tej przykladowej strony:

http://skrobala.linuxpl.info/rm/

Bardzo proszę o pomoc oraz z góry dziękuje

Ten post edytował Poczatkujacy_Web 20.06.2013, 23:15:02
Go to the top of the page
+Quote Post
b4rt3kk
post 20.06.2013, 23:36:27
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Wiesz czemu służy noConflict? Ano temu żeby znak $ (który służy jako alias także dla innych bibliotek) nie był przez nie interpretowany. Tak więc jaki ma sens ta linia?

  1. $.noConflict();


Zastąpisz:

  1. jQuery.noConflict();


I będzie śmigać.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 20.06.2013, 23:40:12
Post #3





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


niestety ale to nic nie zmienia, próbowałem i nic... ale dziękuje za sugestie
Go to the top of the page
+Quote Post
b4rt3kk
post 20.06.2013, 23:44:40
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(Poczatkujacy_Web @ 21.06.2013, 00:40:12 ) *
niestety ale to nic nie zmienia, próbowałem i nic... ale dziękuje za sugestie


Jeśli noConflict nic nie zmienia to go całkiem wyrzuć, skoro w skrypcie i tak zastąpiłeś wszystkie $ na jQuery. Z jakich bibliotek jeszcze korzystasz? I jak wygląda kod? Bo podałeś dwa różne.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 20.06.2013, 23:50:12
Post #5





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


  1. !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta charset="<?php bloginfo( 'charset' ); ?>" />
  5.  
  6. <title>RM TRANS</title>
  7. <title><?php bloginfo('RM TRANS'); ?> <?php wp_title(); ?></title>
  8. <link rel="stylesheet" href="<?php bloginfo( 'stylesheet_url' ); ?>" type="text/css" />
  9.  
  10.  
  11.  
  12.  
  13. <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=bebas" type="text/css"/>
  14.  
  15. <link rel="shortcut icon" href="favicon1.ico" />
  16. <link href='http://fonts.googleapis.com/css?family=Alef' rel='stylesheet' type='text/css'>
  17.  
  18. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery-1.7.2.min.js"></script>
  19. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/easing.js"></script>
  20. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/swfobject.js"></script>
  21. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.tools.min.js"></script>
  22. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/custom.js"></script>
  23. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/accordion.js"></script>
  24.  
  25.  
  26.  
  27.  
  28. <script type="text/javascript">
  29. jQuery.noConflict();
  30. jQuery(document).ready(function(){
  31. jQuery("#acordion1311121246 .kwicks").kwicks({
  32. max: 820,
  33. spacing: 0,
  34. duration: 1500,
  35. easing: "easeOutQuint"
  36. });
  37. });
  38.  
  39. </script>
  40.  
  41. <?php wp_head(); ?>
  42. </head>


tak wygląda kod, tam masz wszystkie biblioteki z jakich korzystam, a tutaj link do strony o ktora chodzi

http://skrobala.linuxpl.info/rm/
Go to the top of the page
+Quote Post
b4rt3kk
post 20.06.2013, 23:57:26
Post #6





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Z tego co widzę to wszystko to są pluginy do jQuery, także nie powinno być żadnych konfliktów, więc linia:

  1. jQuery.noConflict();


nie jest potrzebna. Ale być może się mylę. Wywal ją z tego miejsca i umieść zaraz po:

  1. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery-1.7.2.min.js"></script>
  2. <script type="text/javascript">
  3. jQuery.noConflict();


Sprawdź też wszystkie skrypty, bo jeśli używają aliasu dolara to przestaną działać. Zamień $ na jQuery. Ale najpierw sprawdź czy powyższy kod coś zmieni.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 21.06.2013, 00:08:14
Post #7





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


niestety ale dalej nic. aż ręce opadają...

jak wylaczam zainstalowane wtyczki to slider dziala, wiec musi to jakos kolidowac z wtyczkami. wiec chyba konflikt jakis
Go to the top of the page
+Quote Post
b4rt3kk
post 21.06.2013, 00:08:59
Post #8





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


No cóż, to otwierasz wszystkie skrypty po kolei i wyszukujesz $, zamień na jQuery, zamień wszystko i wtedy zobacz czy coś to zmieni. Już konfliktów nie powinno być. Oczywiście skryptów, które nie są na jQuery oparte nie zamieniaj. smile.gif


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 21.06.2013, 00:16:22
Post #9





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


to rowniez nie pomaga. Strasznie to irytujace
Go to the top of the page
+Quote Post
b4rt3kk
post 21.06.2013, 00:20:14
Post #10





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Według mnie to wina contactForm7, bo FancyBox to też na jQuery zrobione, więc nie powinno kolidować ze sobą. Sprawdź z jakiego aliasu korzysta ten pierwszy skrypt i z jakiej biblioteki.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 21.06.2013, 00:29:31
Post #11





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


ale wlasnie nawet jak wylacze contactform7 i zostawie fancyboxa to tez nie dziala, dopiero jak wylacze obie to smiga

póki co idę spać bo już mnie od tego głowa boli - gdyby ktoś mógł jakoś pomoc to będę bardzo wdzieczny
Go to the top of the page
+Quote Post
nospor
post 21.06.2013, 10:55:43
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Dołączasz 15 wersji jQuery to nic dziwnego że wkońcu ci się wykrzacza.... Zdecyduj się na jedną wersję i się jej trzymaj


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 21.06.2013, 11:00:30
Post #13





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Cytat(nospor @ 21.06.2013, 11:55:43 ) *
Dołączasz 15 wersji jQuery to nic dziwnego że wkońcu ci się wykrzacza.... Zdecyduj się na jedną wersję i się jej trzymaj



to którą proponujesz w tym przypadku?
Go to the top of the page
+Quote Post
pyro
post 21.06.2013, 11:02:07
Post #14





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Najnowszą


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 21.06.2013, 11:07:20
Post #15





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Cytat(nospor @ 21.06.2013, 11:55:43 ) *
Dołączasz 15 wersji jQuery to nic dziwnego że wkońcu ci się wykrzacza.... Zdecyduj się na jedną wersję i się jej trzymaj



ja dolaczam takie biblioteki

  1. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery-1.7.2.min.js"></script>
  2. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.tools.min.js"></script>
  3. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/easing.js"></script>
  4. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/swfobject.js"></script>
  5. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/custom.js"></script>
  6. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/accordion.js"></script>
  7.  


czyli ta 1.7.2 mam zastapic nowsza i powinno byc ok? prosiłbym łopatologicznie
Go to the top of the page
+Quote Post
nospor
post 21.06.2013, 11:09:45
Post #16





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A poźniej w kodzie wkladasz jeszcze 1.8.3.... to ja widze co ty wkladasz a ty nie widzisz?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 21.06.2013, 11:21:16
Post #17





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


dodałem jQuery 1-10.1 zamiast tego 1.7x i dalej nic
Go to the top of the page
+Quote Post
b4rt3kk
post 21.06.2013, 11:27:02
Post #18





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(Poczatkujacy_Web @ 21.06.2013, 12:21:16 ) *
dodałem jQuery 1-10.1 zamiast tego 1.7x i dalej nic


Nie zajrzałem wcześniej do źródła strony. Owe pluginy które dograłeś również implementują jQuery, pozbądź się tego z ich kodu, bo biblioteka jQuery jest dołączana conajmniej 3 razy.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
nospor
post 21.06.2013, 11:34:32
Post #19





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
bo biblioteka jQuery jest dołączana conajmniej 3 razy.
No to już to pisałem, że dołącza liba 15 razy a ten zmienia raptem nagle jedno dołączenie i mowi ze nadal nie dziala.... no nie dziala, bo lib nadal jest 15 razy dołączany smile.gif
Zajrzyj w źródło strony jak tego nie widzisz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Poczatkujacy_Web
post 21.06.2013, 11:54:43
Post #20





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Cytat(b4rt3kk @ 21.06.2013, 12:27:02 ) *
Nie zajrzałem wcześniej do źródła strony. Owe pluginy które dograłeś również implementują jQuery, pozbądź się tego z ich kodu, bo biblioteka jQuery jest dołączana conajmniej 3 razy.



przepraszam może za żenujące pytanie, ale jak mam się tego pozbyć z pluginów?
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 13.06.2025 - 22:41