Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosta galeria w jQuery
Mayka
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Witam, znalazłem sobie taki prosty skrypcik do zrobienia galeri w jquery, wszystko chodzi tylko chciałem żeby po zmianie obrazka i kliknieciu na niego można było odczytać wartość "alt" obrazka, wszystko było by fajnie tylko że zawsze przyjmuje wartość pierwszego obrazka, czy ktoś moze mi powiedzieć jak to przerobić żeby pobierało alt z odpowiedniego obrazka (aktualnie wyświetlanego w ".duzy") ?

  1. $(function() {
  2.  
  3. $('.miniatury ul li:first-child a img').css('opacity',0.5);
  4. $(".miniatury a").click(function(){
  5. $('.miniatury a img').css('opacity',1);
  6. $(this).children().css('opacity',0.5);
  7.  
  8. var sciezka = $(this).attr("href");
  9. var tytul = $(this).attr("title");
  10.  
  11. $(".duzy").attr({ src: sciezka, alt: tytul });
  12.  
  13. return false;
  14. });
  15. $(".duzy").click(function(){
  16. var val = $('.miniatury a img').attr("alt");
  17. alert(val);
  18. });
  19. });
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mayka
post
Post #2





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Nie pomyslałem o tym (IMG:style_emoticons/default/wink.gif)


Dzięki

dobra teraz ktoś jak by mógł mi wytłumaczyć dodać do colorboxa wszystkie obrazki a w zasadzie wszystkie linki do dużych obrazków żeby nie trzeba było zamykać i otwierać każdego po kolei ?

  1. $(".duzy").click(function(){
  2. var tablica = new Array();
  3. var alt = $(this).attr("alt");
  4. tablica.push(alt);
  5. $(".group1").each(
  6. function()
  7. {
  8. if($(this).attr('title')!=alt){
  9. tablica.push($(this).attr('title'));
  10. }
  11. }
  12. );
  13. console.log(tablica);
  14. $.colorbox({
  15. href: "obrazki/1.jpg" ,
  16. width:"95%",
  17. height:"95%",
  18. title:"Galeria 11",
  19. rel: "group1"
  20. });
  21. });


edit:
zbieram sobie wszystkie wszystkie pola do tablicy, tylko jak to teraz przekazać do href żeby stało się galerią ?

Ten post edytował Mayka 21.02.2014, 16:22:21
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: 17.10.2025 - 23:52