webForumDet fria alternativet
Logga in / Bli medlem

hämta element vid musposition

JavaScript

2 svar · 300 visningar · startad av oGGo

Medlem sedan apr. 2003120 inlägg
Frågan#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

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

290 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
162 ms — ändringar (db)