2010-08-02 4 views
2

est il y a un moyen d'obtenir la largeur et la hauteur d'une div redimensionnable lors du redimensionnement j'essaie le code suivant, mais il a abouti comme non défini dans la boîte d'alerte i je utilise jQuery redimensionnableest il ya un moyen d'obtenir la largeur et la hauteur d'une div redimensionnable

$("#msc_div").resizable({ 
    start: function() { 
     var offset = $(this).offset(); 
     alert(offset.height); 
     alert(offset.width); 
    } 
}); 

Répondre

7
$("#msc_div").resizable({ 
    start: function() { 

     var t = $(this); 

     alert(t.height()); 
     alert(t.width()); 

    } 
}); 

Voir:

+0

+1 L'une des réponses les plus importantes que je l'ai vu jusqu'à présent (au moins de ceux ayant la balise jQuery). – MvanGeest

+0

@shahul - Les propriétés que vous obtenez '.offset()' sont les positions 'top' et' left' calculées par rapport au document. Comme J-P démontré ci-dessus, des méthodes séparées sont nécessaires pour 'width' et' height'. – user113716

Questions connexes