Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: noconflict() i lightbox
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
omxd
Witam,
przegooglowałem chyba wszystko na ten temat ale jestem słaby z js i nie moge się połapać.Co robie źle w w tym kodzie ,że noconflict() gryzie się z lightboxem?.Proszę podpowiedzcie mi.
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  2. "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <head>
  4. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  5. <script type="text/javascript" src="http://jailfun.pl/data/js/lightbox/js/prototype.js"></script>
  6.  
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <meta http-equiv="content-language" content="pl" />
  9. <?php include_once("data/css/index.php");?>
  10. <script type="text/javascript">
  11. $j = jQuery.noConflict();
  12. function loadPage(id,file) {
  13. $j(id).load(file);
  14. $j.getScript( 'fadeslideshow.js',[] )
  15. $j.getScript( 'p.js',[ ] )}
  16.  
  17. <script type="text/javascript" src="http://jailfun.pl/data/js/lightbox/js/scriptaculous.js?load=effects"></script>
  18. <script type="text/javascript" src="http://jailfun.pl/data/js/lightbox/js/lightbox.js"></script>
  19. <link rel="stylesheet" href="http://jailfun.pl/data/js/fancybox/jquery.fancybox-1.3.2.css" type="text/css" media="screen" />
  20. <script type="text/javascript" src="http://jailfun.pl/data/js/fadeslideshow.js"></script>
  21. </head>
  22. <div id="gallery">
  23. <a href="http://jailfun.pl/data/photo/normal/1.jpg" rel="lightbox[roadtrip]">
  24. <img src="http://jailfun.pl/data/photo/thumb/1.png" width="72" height="72" alt="" />
  25. </a>
  26. </div>
  27.  
vokiel
Jak to się gryzie? Jakieś błędy w konsoli?

A tak przy okazji brakuje Ci kilku średników.
kamil4u
Jestem przekonany, że to:
Cytat
$j(id).load(file);

powinno wyglądać tak:
Kod
$j('#'+id).load(file);


Jeżeli nie to to opisz problem dokładnie i podać właśnie błędy z konsoli, a najlepiej dać przykład live.
omxd
najlepiej jak podam link www.jailfun.pl
po usunieciu kodu:
  1.  
  2. <script type="text/javascript" src="http://jailfun.pl/data/js/lightbox/js/scriptaculous.js?load=effects"></script>
  3. <script type="text/javascript" src="http://jailfun.pl/data/js/lightbox/js/lightbox.js"></script>
  4. <script type="text/javascript" src="http://jailfun.pl/data/js/lightbox/js/prototype.js"></script>

wszystko działa jak należy.
Skrypt fadeslideshow.js jest skonfigurowany jako noconflict,próbowałem ruszyć bez niego - to samo.

Jeśli chodzi o
  1. $j('#'+id).load(file);
to przy wywołaniu funkcji wartość id podawana jest z # ,a w każdym razie obecnej wersji działa.wink.gif
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.