Comunidad de diseño web y desarrollo en internet online

click Function sobre un dibujo PNG con transparencia

Citar            
MensajeEscrito el 10 May 2013 03:47 pm
Hola a todos

Necesito tener un dibujo de un objeto que debe tener transparencia y detectar el click del mouse solo sobre el objeto y no sobre la transparencia.

Por poner un ejemplo sencillo yo tengo 2 dibujos.

1) cuadrado.png
2) circulo.png

El dibujo del circulo tiene transparencia sobre las esquinas del cuadrado que lo contiene.

Pero al dar click sobre las esquinas con transparencia del circulo.png este detecta el click, Pero yo necesito que detecte el click solo sobre el circulo.

Tengo el siguiente código

$('document').ready(function(){

document.getElementById('circulo').style.display = 'inline';
document.getElementById('cuadrado').style.display = 'inline';

$("#circulo").click(function() {
document.getElementById('circulo').style.display = 'none';
document.getElementById('cuadrado').style.display = 'inline';
});

$("#cuadrado").click(function() {
document.getElementById('cuadrado').style.display = 'none';
document.getElementById('circulo').style.display = 'inline';
});
});

Cualquier sugerencia, recomendacion o regaño es bien recibida :)
Saludos

Por lororojo

52 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Jul 2013 02:29 pm
No entiendo que es lo que necesitas, es decir tienes un .jpg al que le pones una transparencia y una función que al dar click se active, cual es el problema? Vamos a ver si tu pones un

Código HTML :

onclick="funcion()"
sobre tal .jpg esa función solo se activara cuando hagas click en ESE .jpg no en otro. Asi que no entiendo =S

Por Cerberupo

25 de clabLevel



Genero:Masculino  

Programador web freelance

chrome
Citar            
MensajeEscrito el 23 Jul 2013 03:44 pm
Lo puedes hacer con <map>.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.