Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Fancybox klikalny link w opisie obrazka
Forum PHP.pl > Forum > Przedszkole
-Marcin-
Witam, czy istanieje możliwość dodania atrybutu <a href> do opisu obrazków w skrypcie Fancybox?
Aktualnie opis jest pobierany z atrybutu title, do którego nie można wstawiać linków.
Myślałem, że dobrze by było gdyby można było jako opis obrazka pobrać zawartość np z jakiegoś div'a, jednak nie wiem jak to zrobić.
Jeżeli ktoś widzi lepszy pomysł to proszę o poradę. Pozdrawiam.
achill
title przyjmuje wartosci jako tekstowe i jako takie wyswietla.
wstawienie tam w jakikolwiek sposób linka i tak i tak w rezultacie wyswietli <a href="....... itd a nie upragniony niebieski, podkreslony tekst

zatem moim zdaniem

rozwiazanie 1
1 - zapomnij o title
2 - Użyj CSSa.
div albo span wszystko jedno, ktory jest uaktywniany dla stanu hover dla obrazka-linku

no to masz na początek coś takiego.
W życiu nie ma nic za darmo więc, to jeszcze nie do konca to co bys chciał (span znika po przesunieciu myszka poza obrazek, wiec trudno kilknac link wewnatrz spanu) ale mysle że jak troche pokombinujesz to Ci sie uda cos z tego sklecic.

  1. a.dymek span {
  2. display: none;
  3. }
  4. a.dymek:hover span{
  5. display: block;
  6. position: absolute;
  7. margin-top: 10px;
  8. margin-left: 5px;
  9. background: #fff;
  10. border: 1px solid black;
  11. }
  12. <a class="dymek"><img src="img/obrazek.gif"/><span>to jest opis obrazka <a href="#">a to jakis link</a></span></a>


jakbys miał kłopoty to popatrz na to jak sa zrobione rozwijane menu.

rozwiazanie 2
podobnie jak na poczatku, zapomnij o title, uzyj css i wstaw span
wtedyw javascriptcie zmieniałbym wartosc display dla span za pomoca zdarzen onmouse... itd
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.