webForumDet fria alternativet

hämta element vid musposition

2 svar · 300 visningar · startad av oGGo

oGGoMedlem sedan apr. 2003120 inlägg
#1

Hej.

Försöker att få fram det element på sidan en användare klickat på utan att sätta onclick-propertyn för varje objekt. Jag har försökt all lajja lite med window.selection och window.getSelection() men utan framgång eftersom inte elementet är markerat utan bara klickat på.
Finns någon möjlighet att uppnå detta utan att loopa igenom alla element på hela sidan och hämta deras position och matcha mot muspositionen?

// oGGo

jawbreakerMedlem sedan jan. 2003296 inlägg
#2

Hejsan.

Du ska inte behöva bry dig om koordinater och liknande för detta, det bör räcka med typ:

document.onclick = function(e) {
	var e = e || window.event;
	var target = e.target || e.srcElement;

	//...gör vad du nu ska med target...
}
oGGoMedlem sedan apr. 2003120 inlägg
#3

jawbreaker skrev:

Hejsan.

Du ska inte behöva bry dig om koordinater och liknande för detta, det bör räcka med typ:

document.onclick = function(e) {
	var e = e || window.event;
	var target = e.target || e.srcElement;

	//...gör vad du nu ska med target...
}

Tack så in i bänken, exakt det jag sökte efter. Visste att jag inte behövde använda mig av koordinater mm. men bara inte hur. Du är en klippa utan dess like! =)

//oGGo

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)