Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][PHP]Problemy z 2 skryptami jquery
cent4
post 3.12.2009, 23:02:03
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

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


Mam na swojej stronie 2 skrypty, które wykorzystują inne wersje jquery.
Problem jest taki, że zawsze 2 skrypt nie działa prawidłowo - wiem, że trzeba zastosować: jQuery.noConflict(); ale za chorobę mi nie wychodzi :-(.

  1. <script type="text/javascript" src="skrypty/jquery.min.js"></script>
  2. <script type="text/javascript" src="skrypty/jqueryslidemenu.js"></script>
  3.  
  4.  
  5.  
  6. <script type="text/javascript">jQuery.noConflict();</script>
  7.  
  8. <!-- ANIMACJA GRAFIKI -->
  9. <script type="text/javascript" src="skrypty/jquery-1.3.js"></script>
  10. <script type="text/javascript" src="skrypty/jquery.cycle.all.js"></script>
  11.  
  12. <script type="text/javascript">
  13. $(document).ready(function(){
  14. $('#myslides').cycle({
  15. fx: 'fade',
  16. speed: 3000,
  17. timeout: 500
  18. });
  19. });
  20. </script>
  21.  
  22.  
  23.  
  24.  
  25.  
  26. <script src="skrypty/jquery-1.2.6.js" type="text/javascript"></script>
  27. <script src="skrypty/jquery.marquee.js" type="text/javascript"></script>
  28. <script type="text/javascript">
  29. <!--
  30. $(function () {
  31. // basic version is: $('div.demo marquee').marquee() - but we're doing some sexy extras
  32.  
  33. $('div.demo marquee').marquee('pointer').mouseover(function () {
  34. $(this).trigger('stop');
  35. }).mouseout(function () {
  36. $(this).trigger('start');
  37. }).mousemove(function (event) {
  38. if ($(this).data('drag') == true) {
  39. this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX);
  40. }
  41. }).mousedown(function (event) {
  42. $(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);
  43. }).mouseup(function () {
  44. $(this).data('drag', false);
  45. });
  46. });
  47. //-->
  48. </script>

Go to the top of the page
+Quote Post
nospor
post 3.12.2009, 23:03:49
Post #2





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




Cytat
wiem, że trzeba zastosować: jQuery.noConflict();
A skad to wiesz? noConflikt stosujesz wtedy gdy uzywasz jquery z innym libem a nie z jquery z inną wersją.

Notabene nie mozna jednocześnie używać kilku wersji jQuery. Jeśli Twoj stary skrypt nie chce chodzić na nowej wersji to masz problem winksmiley.jpg


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

"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
cent4
post 3.12.2009, 23:11:19
Post #3





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

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


acha - czyli normalnie nie mam żadnego błędu i wszystko powinno działać jak należy, tak?
Problem jest tylko w tym, że używam różnych wersji jQuery?
Go to the top of the page
+Quote Post
nospor
post 3.12.2009, 23:28:17
Post #4





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




Na pewno problemem jest uzywanie dwoch wersji jquery jednoczesnie. Ale czy wywalenie jednej wersji rozwiąze problem to tego nie wiem - nie wiem jak bardzo zalezne są te skrypty co masz od danej wersji.
No ale cięzko wywalić tę jedną wersje i sprawdzic? Oczywiscie wywal tę starszą.


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

"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

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.07.2025 - 02:12