Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2013, 11:55
rapuig
 
Fecha de Ingreso: junio-2011
Mensajes: 478
Antigüedad: 12 años, 10 meses
Puntos: 13
Pregunta Conocer altura de una img y luego hacer algo con ella

Hola, necesito conocer la altura de una imagen luego que se haya cargado ya que esta se adaptará al ancho de la pantalla y luego tengo que hacer algo con esa altura.
Entonces:

Código Javascript:
Ver original
  1. $(window).load(function altura(){
  2.        var imagen = $('#mifoto');
  3.        var alto = imagen.height();
  4.        return alto;
  5. });

Luego llamo esta función dentro de otra:

Código Javascript:
Ver original
  1. $(function () {
  2.    var $win = $(window);
  3.    var $pos = altura();
  4.    $win.scroll(function () {
  5.       if ($win.scrollTop() < $pos)
  6.          $('#sidebar').removeClass("fijar");
  7.       else
  8.          $('#sidebar').addClass("fijar");
  9.    });
  10. });

Pero claro, la función altura solo se ejecuta cuando haya cargado la página, luego cuando la llamo ya no, entonces cómo puedo solucionar esto?

Muchas gracias! :)