Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]konflikt jquery ze skryptem lightbox
-pawelek1990-
post
Post #1





Goście







Witam prosze o pomoc w rozwiązaniu problemu który polega na konflikcie dwóch skryptów jquery i lightboxa 2.

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript" src="js/prototype.js"></script>
  2. <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
  3. <script type="text/javascript" src="js/lightbox.js"></script>
  4.  
  5.  
  6. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
  7.  
  8. <script type="text/javascript">
  9.  
  10.  
  11. $(document).ready(function() {
  12. $('#wait_1').hide();
  13. $('#drop_1').change(function(){
  14. $('#wait_1').show();
  15. $('#result_1').hide();
  16. $.get("func_chain.php", {
  17. func: "drop_1",
  18. drop_var: $('#drop_1').val()
  19. }, function(response){
  20. $('#result_1').fadeOut();
  21. setTimeout("finishAjax('result_1', '"+escape(response)+"')", 400);
  22. });
  23. return false;
  24. });
  25. });
  26.  
  27. function finishAjax(id, response) {
  28. $('#wait_1').hide();
  29. $('#'+id).html(unescape(response));
  30. $('#'+id).fadeIn();
  31. }
  32. function finishAjax_tier_three(id, response) {
  33. $('#wait_2').hide();
  34. $('#'+id).html(unescape(response));
  35. $('#'+id).fadeIn();
  36. }
  37. </script>
  38.  
[JAVASCRIPT] pobierz, plaintext


skrypt wykorzystujący jquery to ładowanie rekordów z bazy danych do pola typu <select> bez przeładowania strony

i gryzie sie z lightboxem

gdy robie noconflict

to wygląda tak

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript" src="js/prototype.js"></script>
  2. <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
  3. <script type="text/javascript" src="js/lightbox.js"></script>
  4.  
  5. script type="text/javascript">
  6. var $j = jQuery.noConflict();
  7.  
  8. $j(document).ready(function() {
  9. $j('#wait_1').hide();
  10. $j('#drop_1').change(function(){
  11. $j('#wait_1').show();
  12. $j('#result_1').hide();
  13. $j.get("func_chain.php", {
  14. func: "drop_1",
  15. drop_var: $j('#drop_1').val()
  16. }, function(response){
  17. $j('#result_1').fadeOut();
  18. setTimeout("finishAjax('result_1', '"+escape(response)+"')", 400);
  19. });
  20. return false;
  21. });
  22. });
  23.  
  24. function finishAjax(id, response) {
  25. $j('#wait_1').hide();
  26. $j('#'+id).html(unescape(response));
  27. $j('#'+id).fadeIn();
  28. }
  29. function finishAjax_tier_three(id, response) {
  30. $j('#wait_2').hide();
  31. $j('#'+id).html(unescape(response));
  32. $j('#'+id).fadeIn();
  33. }
  34. </script>
[JAVASCRIPT] pobierz, plaintext


i tu prawie działa obrazki wyświetla ale skrypt od selecta niedziała do końca to znaczy wyświetla tylko dwa pierwsze pola select i sie zawiesza a powinien pokazać trzecie i buttona...

Jeżeli ma ktoś pomysł to bardzo proszę o odpowiedź
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 Aktualny czas: 20.08.2025 - 06:12