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...