Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/07/2011, 11:05
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: menejo de css (img) con jQuery

La propiedad background-size todavía está virgen, sólo la soportan algunos navegadores modernos y con los "vendor prefixes" (-moz, -webkit, etc).

¿Te deformaba el div? ¿Podrías explicarme exactamente lo que intentás hacer? Tal vez hay una mejor forma.

Imagino que lo que querés hacer es que un div que tiene cierto contenido se ponga rojo y con una imagen de error de fondo luego de que ocurra algún error. Si es así, podrías hacer algo así:

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
  3.  
  4.   <script>
  5.     function _demo(){
  6.     $("#miDiv").css({color: "#3B0B0B", backgroundColor: "#FF0000"}).append("<img src='http://dsf.chesco.org/chesco/lib/chesco/images/error_icon2.jpg' />");
  7.     //y luego:
  8.     $("#miDiv > img").css({width: "10px", height: "10px"});
  9.     }
  10.   </script>
  11.  
  12.   <style>
  13.     #miDiv{position:relative;}
  14.     #miDiv img{position: absolute; left:50%; top:50%;}
  15.   </style>
  16. </head>
  17. <div id="miDiv">
  18.   <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit,
  19.     sed do eiusmod tempor incididunt ut labore et dolore magna
  20.     aliqua. Ut enim ad minim veniam, quis nostrud exercitation
  21.     ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis
  22.     aute irure dolor in reprehenderit in voluptate velit esse cillum
  23.     dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
  24.     non proident, sunt in culpa qui officia deserunt mollit anim id est
  25.     laborum.</p>
  26.   <a href="#" onclick="_demo()">Probar error</a>
  27.   </div>
  28. </body>
  29. </html>

Fijate que uso un poco de CSS para poner la imagen en algún lugar con posicionamiento absoluto. Podés también integrar esa línea de jquery que cambia el tamaño de la imagen dentro del CSS, para mejorar el código.
__________________
nahueljose.com.ar