Salutare,
Lucrez la un site in SharePoint si vreau ca imaginile din galeria foto sa se deschida intr-o fereastra modal.
Teoretic stiu ce e de facut si imi pot adauga propriul cod de javascript doar ca nu pot pune imaginilor atributul onclick pentru a apela functia js care sa deschida imaginea clickuita.
Intrebarea mea este, exista o alta posibilitate de a apela o functie js atunci cand un element dintr-o lista de 10 - 15 elemente este clickuit, fara ca acele elemente sa primeasca atributul onclick si functia aferenta?
Multumesc!
Apelare functie JS la clic fara onclick
-
- Mesaje: 26
Apelare functie JS la clic fara onclick
MarPlo
Mesaje: 4343
Salut,
Poti sa adaugi o clasa css la acele elemente /imagini, apoi inregistrezi evenimentul 'click' la acea clasa, cu addEventListener()
- Exemplu:
- Demo:
Poti sa adaugi o clasa css la acele elemente /imagini, apoi inregistrezi evenimentul 'click' la acea clasa, cu addEventListener()
- Exemplu:
Cod: Selectaţi tot
<div>
<div class='dv_cls'>Elm.1</div>
<div class='dv_cls'>Elm.2</div>
<div class='dv_cls'>Elm.3</div>
</div>
<script>
function someFu(e){
var elm = e.target; //the clicked element
alert(elm.innerHTML);
}
var dv_cls = document.querySelectorAll('.dv_cls');
for(var i=0; i<dv_cls.length; i++){
dv_cls[i].addEventListener('click', someFu);
}
</script>
Click on each Elm.
Elm.1
Elm.2
Elm.3
Subiecte similare
-
Trimitere automata email-uri fara Cron Job
PHP - MySQL - XML
Primul mesaj
Buna,Ultimul mesaj
Se poate programa sa trimita un email automat din php fara ca pagina sa fie accesata sau fara sa fie setat un cron in Cpanel ?
Daca ar fi...
Salut,
Ca sa rulezi un script php trebuie sa accesezi acel fisier printr-o aplicatie precum o pagina in browser sau Cron Job pe server.
Din cate... -
Deschidere camera chat fara refresh pagina
PHP - MySQL - XML
Primul mesaj
Am tot cautat pe net un script js ca atunci cand vreau sa dau click pe o camera de chat sa o incarce in pagina respectiva fara sa am refresh la...Ultimul mesaj
Salut,
Depinde cum ai chatul construuit. Daca ai camera de chat afisata intr-un iframe, faci ca la clic pe butonul pentru camera sa se schimbe... -
Cerere: Schimbare limba site fara reload la pagina
Cereri si Oferte
Primul mesaj
Salut,am in site implementat un script de schimbarea limbii in care eu am adaugat in scriptul meu original urmatoarea functieUltimul mesaj
<?php echo...
Vezi tutorialele din cursul Ajax de pe site.
Alt demo nu am.
Oricum, nu pare ceva dificil pentru cine a mai lucrat cu ajax; se face un cod...