Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][CSS][HTML]Image Crawler i Lightbox problem pod IE
Forum PHP.pl > Forum > Przedszkole
roghatt
Witam
Chcę użyć te dwa skrypty:
Crawler
http://www.dynamicdrive.com/dynamicindex2/crawler/index.htm
oraz
Lightbox
http://www.dynamicdrive.com/dynamicindex4/...tbox2/index.htm

Pod FF ładnie wszystko działa, zdjęcia się przesuwają i można kliknąć w jedno i otwiera się w lightboxie na szarym tle i między zdjęciami przechodze klikając na next lub prev.
Ale pod IE jest taki problem, że obrazki też się przesuwają, ale po kliknięciu w zdjęcie otwiera się ono jak zwykły obrazek czyli na białej stronie i po lewej stronie na górze powiększony obrazek.
Mój kod:
  1. <div class="marquee" id="mycrawler2">
  2.  
  3. <a href="foto/1d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/1m.jpg" alt=""></a>
  4. <a href="foto/2d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/2m.jpg" alt=""></a>
  5. <a href="foto/3d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/3m.jpg" alt=""></a>
  6. <a href="foto/4d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/4m.jpg" alt=""></a>
  7. <a href="foto/5d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/5m.jpg" alt=""></a>
  8. <a href="foto/6d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/6m.jpg" alt=""></a>
  9. <a href="foto/7d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/7m.jpg" alt=""></a>
  10. <a href="foto/8d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/8m.jpg" alt=""></a>
  11. <a href="foto/9d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/9m.jpg" alt=""></a>
  12. <a href="foto/10d.jpg" rel="lightbox[roadtrip]"><img border="0" src="foto/10m.jpg" alt=""></a>
  13. </div>
  14. <script type="text/javascript">
  15. marqueeInit({
  16. uniqueid: 'mycrawler2',
  17. style: {
  18. 'padding': '2px',
  19. 'width': '670px',
  20. 'height': '68px'
  21. },
  22. inc: 5, //speed - pixel increment for each iteration of this marquee's movement
  23. mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
  24. moveatleast: 2,
  25. neutral: 150,
  26. savedirection: true,
  27. random: true
  28. });


Czyli jakby IE omijał to rel="lightbox[roadtrip]" jeśli znajduje się pomiędzy divami <div class="marquee" id="mycrawler2">. Jak temu zaradzić?
CuteOne
1. Usuń z href ścieżkę do pliku - chyba, że lightbox jej używa
2. Poszukaj js debbugera pod ie coś na wzór opera dragonfly lub firebuga
gargamel
Pokaż to gdzieś na serwerze.
roghatt
ok więc tak, doszedłem do tego, że ten lightbox nie działa jeśli osadzimy go w tabeli przykład:
http://emapy.com/phpnp/index.php

A jak luzem bez tabeli to działa:
http://emapy.com/phpnp/index2.php

Oczywiście mówię tylko o IE bo pod tą przeglądarką nie działa.
Czy ktoś wie dlaczego ta tabelka ogranicza działanie lightboxa?
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.