Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos Vilela Alves

[Resolvido] Pegar coordenadas X e Y de uma imagem

Recommended Posts

Olá...

eu fiz no meu sistema um menu que aparece quando passo o mouse sobre o nome dele.. ate ai tudo bem tirei como exemplo uma pagina que jah conheco.

soh q esse menu aparece de acordo com as coordenadas X e Y que eu passo na funcao.

e em diferentes resolucoes o menu aparece em lugares diferente.

tem como eu pegar as coordenadas desse da imagem do menu via java script para passa-la como parametro na funcao que exibe o menu?!?!?!?

pq cada menu meu em uma imagem. gostaria de pegar essas coordenadas.. assim ele sempre apareceria no lugar certo.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

achei uma funcao na internet ki solucionou meu problema...

fica ela pra ajudar kem tiver a msm duvida.

function getPosicaoElemento(elemID){ // onde elemID é o id do objeto que quero detectar a posicao no meu caso a imagem.	
var offsetTrail = document.getElementById(elemID);	
var i = 0;   
 var offsetLeft = 0;   
 var offsetTop = 0;   
 while (offsetTrail || i>1) {	   
	   offsetLeft += offsetTrail.offsetLeft;		
	   offsetTop += offsetTrail.offsetTop;	   
		offsetTrail = offsetTrail.offsetParent;	
}	
if (navigator.userAgent.indexOf("Mac") != -1 &&		 typeof document.body.leftMargin != "undefined") {
		offsetLeft += document.body.leftMargin;
		offsetTop += document.body.topMargin;	
}   // return {left:offsetLeft, top:offsetTop};   
 alert(offsetLeft+"----"+offsetTop);}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.