[Javascript] Onclick en images: generiek i.p.v. per locatie

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 13:58

Milmoor

Footsteps and pictures.

Topicstarter
Ik ben bezig met een image gallery waar tekst/locatie/etc. bij staat. Ja, daar zijn er al duizenden van. Maar het maken is leerzaam en leuk puzzelwerk. Alleen ben ik nu per item een click event aan het definiëren. Dus dat zijn per plaatje meerdere onclick functies (tekst heeft bijv. een andere dan de locatie). Dat moet allemaal gegenereerd en gekoppeld worden. Dat lukt wel, maar voelt niet efficiënt. Ze zijn namelijk allemaal overal hetzelfde op een heel klein detail na. Bijv. roteer bijbehorend plaatje. In plaats daarvan wil ik op het moment van klikken kijken welk element er dan onder de muis zit en daar de bijbehorende generieke functie uitvoeren op dat element. Ik ben al even aan het googlen geweest, maar gebruik blijkbaar de verkeerde termen. Ik verwacht namelijk niet dat ik de eerste ben.

[edit]
Natuurlijk kan ik nu wel vinden wat ik zoek:
http://www.kirupa.com/htm...nts_for_many_elements.htm
Die doet precies wat ik zocht en qua concept ook zelf bedacht had, maar hij weet wel hoe je het geklikte element vindt. Fijn.

[ Voor 13% gewijzigd door Milmoor op 25-02-2015 13:58 . Reden: Gevonden ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

En anders is er altijd nog event delegation.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 13:58

Milmoor

Footsteps and pictures.

Topicstarter
Mmm, ik zie het verschil nog niet:
Event delegation:
http://davidwalsh.name/event-delegate
http://javascript.info/tutorial/event-delegation

Handling Events for Many Elements:
http://www.kirupa.com/htm...nts_for_many_elements.htm

Volgens mij zijn ze allemaal conceptueel gelijk. Of begrijp ik je fout?

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Nee, je hebt gelijk. Ik had het artikel alleen geskimd en las het daarbij niet helemaal goed. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.