Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Fancybox klikalny link w opisie obrazka
--Marcin--
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
achill
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.08.2009
Skąd: wertykalne przez większość dnia

Ostrzeżenie: (0%)
-----


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

Ten post edytował achill 10.05.2011, 13:37:34
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:56