25/01/2011, 06:38
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 65
Antigüedad: 14 años Puntos: 0 | |
Respuesta: Efecto sobre imagen con mouseover Ole! He probado vuestras dos soluciones y es justo lo que buscaba!! Primero me quedé con la opción que empleaba jquery, por que he leido que "opacity" no es estandar y puede haber navagadores que no lo pillen. pero... si de JS sé poco, de jquery nada. Así que me quedé con la opción de JS. Asumo el riesgo ( que espero que sea mínimo, sobretodo con el script que he encontrado ). El motivo? A parte de dar ese efecto quería conseguir que, al clicar sobre la imagen, esta imagen permaneciese con el efecto de brillo. Y para eso tenía que editar el script de jquery, y la verdad no sabía ni por donde empezar. Con JS en cambio sí he sido capaz ( vamos, que lo he sacado de una web, pero al menos lo entendía y lo he podido aplicar a la mia ). Os dejo el código por si alguien puede serle de utilidad:
Onmouseover:
document.getElementById("id_elemento").style.opaci ty=0.4;
document.getElementById("id_elemento").style.MozOp acity=0.4;
if (navigator.appName.indexOf("Explorer") != -1)
{
document.getElementById("id_elemento").filters.alp ha.opacity=40;
}
en el Onmouseout, los valores en lugar de ser 0.4 ( o 40 ), sería 1 ( o 100 )
Muchísimas Gracias!!!!!!!!!! |