2010-02-02 16 views
9

¿Hay alguna forma de establecer el alto y el ancho de una imagen usando jquery? La siguiente es mi códigoCómo establecer la altura y el ancho de la imagen usando jquery

var img = new Image(); 
// Create image 
$(img).load(function(){     
    imgdiv.append(this); 
}).error(function() { 
    $('#adsloder').remove(); 
}).attr({ 
    id: val.ADV_ID, 
    src: val.ADV_SRC, 
    title: val.ADV_TITLE, 
    alt: val.ADV_ALT 
}); 

Gracias.

Respuesta

19

puede llamar a la .height() y, .width() set:

var img = new Image(); 
// Create image 
$(img).load(function(){     
    imgdiv.append(this); 
}).error(function() { 
    $('#adsloder').remove(); 
}).attr({ 
    id: val.ADV_ID, 
    src: val.ADV_SRC, 
    title: val.ADV_TITLE, 
    alt: val.ADV_ALT 
}).height(100).width(100); 
+0

gracias le nick – Vicky

+0

'$ ('', {id: val.ADV_ID, src : val.ADV_SRC, título: val.ADV_TITLE, alt: val.ADV_ALT}). load (función() {imgdiv.append (this);}). height (100) .width (100); ' – Dementic

+0

@Dementic - en este caso para algunos navegadores es imp Tenga en cuenta que el manejador de carga se especifica antes de la fuente, por lo que las cargas instantáneas desde la caché se manejan en todos los casos ... por lo tanto, si es más corto, tampoco es correcto en todos los casos. Por supuesto, con Opera mudándose a webkit, hoy en día no es un problema. –

5
$(".img1").css('height','10'); 
$(".img1").css('width','10'); 

O

$(".img1").attr('height','10'); 
$(".img1").attr('width','10'); 
+1

o '$ ('. Img1'). Css ({'height': '10px', 'width': '10px'});' – Dementic

Cuestiones relacionadas