Ergebnis 1 bis 6 von 6
Thema: Mausrad-Click Event abfangen
-
01-03-2011, 17:01 #1
Grünschnabel
- registriert
- 01-03-2011
- Beiträge
- 9
Mausrad-Click Event abfangen
Heyho Leute, also ich komm hier mit Google einfach nicht weiter:
Ich möchte beim Klick auf einen Link ein Event auslösen, an sich geht das ja recht einfach mit addEventListener ("click", funktion, false), allerdings scheint das nicht für Mausrad-Klicks zu gelten. Ich möchte, sobald ein Klick mit dem Mausrad ausgeführt wurde, ein kleines Image an den Link anhängen, aber mir würd einfach reichen erstmal so weit zu kommen, dass er den Mausrad-Klick überhaupt erkennt.
Was ich bisher habe:
Code:var link = document.createElement("a"); link.href = "http://google.de" link.title = "Google"; link.addEventListener('mousewheel', add_picture, false); cells[0].appendChild(link); var caption = document.createElement("span"); caption.innerHTML = "Google"; link.appendChild(caption);
greetz
Markus
-
01-03-2011, 17:09 #2
AW: Mausrad-Click Event abfangen
Nimm das mousedown Event und prüfe die which Eigenschaft vom Event.
-
01-03-2011, 18:19 #3
Grünschnabel
- registriert
- 01-03-2011
- Beiträge
- 9
AW: Mausrad-Click Event abfangen
vielen Dank schonmal, das hat mir ziemlich geholfen. Jetzt habe ich aber ein weiteres Problem, das ich nicht bedacht habe:
Ich weise den einzelnen Links zwar jeweils eine ID zu, doch ich komm einfach nicht drauf, wie ich nun Abfrage, welche Element ich angeklickt habe. ich könnte mir vorstellen, dass das evtl über e.target oder so ähnlich läuft, aber ich komm nicht auf die Lösung...
//Edit: Hab's doch herausgefunden: es geht über den "this"-Operator. Also this.id gibt mir die ID des angeklickten Elements. Vielen Dank für die Hilfe nochmalGeändert von TM4rkuS (01-03-2011 um 18:22 Uhr)
-
01-03-2011, 19:34 #4
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
-
01-03-2011, 22:32 #5
-
12-03-2011, 22:05 #6
Grünschnabel
- registriert
- 01-03-2011
- Beiträge
- 9
AW: Mausrad-Click Event abfangen
und this ist das Element. Wozu brauchst du dann noch die ID?
Und e.which funktioniert nicht in allen Browsern...
Danke
Ähnliche Themen
-
Click-Event auf ein Element das später ins DOM geladen wird
Von Fredoo im Forum JavaScriptAntworten: 6Letzter Beitrag: 20-11-2010, 01:38 -
Mootools - Drag and Drop + click Event
Von Lo3ty im Forum JavaScriptAntworten: 17Letzter Beitrag: 19-02-2010, 15:45 -
Click Event per software ausführen
Von taikahn im Forum JavaScriptAntworten: 4Letzter Beitrag: 01-07-2009, 18:02 -
Event liefert Wert, Wert irgendwo abfangen
Von cellardoor im Forum JavaScriptAntworten: 6Letzter Beitrag: 06-12-2007, 12:04 -
Event abfangen.
Von Josa im Forum JavaScriptAntworten: 2Letzter Beitrag: 18-10-2005, 19:21
Lesezeichen