• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[Lightbox] - szybkie dodawanie wielu zdjęć w HTML

VPS Starter Arubacloud
+1 głos
376 wizyt
pytanie zadane 18 kwietnia 2017 w Nasze projekty przez Delta66 Nowicjusz (130 p.)

Witam Informatyczną Brać laugh

koduję w HTML, CSS a teraz zaczynam z JS, ale do rzeczy...

Umieściłem na swojej stronie galerię zdjęć opartą na "Lightbox" . Wszystko działa, w galerii chcę zrobić 3 albumy.

Obecnie fragment bezpośrednio związany z galerią w HTML wygląda tak:


 <a href="img/k1.jpg" rel="kitchen"><img src="img/k1m.jpg"></a> 
				
<a href="img/k3.jpg" rel="playroom"><img src="img/k3m.jpg"></a> 
				
<a href="img/k2.jpg" rel="bedroom"><img src="img/k2m.jpg"></a> 

Teraz pojawia się pytanie - jak sprawić by przy dodaniu np. 100 zdjęć nie musieć wklejać stu rekordów kodu ze ścieżką do zjdęcia?

1 odpowiedź

0 głosów
odpowiedź 18 kwietnia 2017 przez imklau Nałogowiec (42,090 p.)

za pomocą zwykłej pętli takie cuś się raczej robi ;p

function myFunction(){
  var element = document.querySelectorAll('a');
  var number = 1;
  for(var i=0; i<element.length; i++){
    var img = document.createElement('img');
    img.src = 'img/k'+number+'m.jpg';
    number++;
    element[i].appendChild(img);
  }
};
myFunction();

w tym wypadku nie potrzebujesz znacznika img, bo pobrałam wszystkie elementy <a> i do każdego z nich wstawiłam nowy element <img>. Tyle, że jakbyś musiał w alt coś wstawić to jednak ręcznie te <img> lepiej wstawić do HTML.

komentarz 19 kwietnia 2017 przez Delta66 Nowicjusz (130 p.)
Dzięki za odpowiedź ;) ale zależało mi na tym by zrobić to w HTML, z pomocą przyszedł plugin - Emmet
komentarz 1 maja 2017 przez pan.dynia Użytkownik (680 p.)
Ciekawe

Podobne pytania

0 głosów
0 odpowiedzi 143 wizyt
pytanie zadane 10 października 2019 w HTML i CSS przez livinsky Nowicjusz (230 p.)
0 głosów
2 odpowiedzi 630 wizyt
pytanie zadane 28 lipca 2018 w HTML i CSS przez marek90552 Początkujący (430 p.)
0 głosów
1 odpowiedź 172 wizyt
pytanie zadane 21 sierpnia 2017 w HTML i CSS przez wariacik Użytkownik (680 p.)

92,973 zapytań

141,937 odpowiedzi

321,173 komentarzy

62,301 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...