
https://jsfiddle.net/m6b9z2bv/
Mam diva klasy article-text w którym siedzi sobie artykuł. Artykuł jak to artykuł zawiera obrazki. Chciałbym, by po kliknięciu na jakiś obrazek wyskoczył mi lightbox. Mam go już napisanego i sobie ładnie śmiga. Problem w tym, że wywołanie go taką komendą
#webdev #javascript #jquery
Mam diva klasy article-text w którym siedzi sobie artykuł. Artykuł jak to artykuł zawiera obrazki. Chciałbym, by po kliknięciu na jakiś obrazek wyskoczył mi lightbox. Mam go już napisanego i sobie ładnie śmiga. Problem w tym, że wywołanie go taką komendą
$('img').click(function(event){...}); uruchamia go po kliknięciu na jakikolwiek obrazek na stronie. Skoro chcę, by komenda wywoływała się tylko dla obrazków z diva article-text to powinno wystarczyć wskazanie na jego obrazkowe dzieciaczki czyż nie? No więc dlaczego mi to nie działa?$('.article-text').children('img').click(function(event){...});#webdev #javascript #jquery
- Najlepsze
- Wszystkie komentarze







1. JS ładuj przed , dzięki temu parsowanie DOMu nie jest blokowane przez niezaładowane skrypty
2. Używaj DOMReady $(function() { // kod });
@Chanandler: tak robię