Comunidad de diseño web y desarrollo en internet online

crear/eliminar div al cambiar tamaño de la ventana

Citar            
MensajeEscrito el 26 Sep 2013 10:37 am
Hola. Quiero crear/eliminar un div al cambiar el tamaño de la ventana, pero no consigo lo que necesito.

OPCIÓN A
Con este código, al reducir el tamaño de la ventana del navegador, lo que hace es crear un div cada vez que cambio el tamaño de la ventana, y se crean un montón de divs.

Código Javascript :

$(window).resize(function() {
  if( $(window).width() < 500) {
    $('div#portada').prepend('<div class="destacado"></div>');
   } else {
    $('div#portada div.destacado').remove();
   }
});


OPCIÓN B
Si lo hago sin 'window resize' solo crea un div, pero hay que recargar la página después de cambiar el tamaño de la ventana para que se añada el div.

Código Javascript :

if( $(window).width()< 500){
  $('div#lightbox').prepend('<div class="null"></div>');
} else {
  $('div#lightbox div.null').remove();
}



¿Alguna idea para que solo cree un div al cambiar el tamaño de la ventana?

Por walden

Claber

120 de clabLevel



 

safari
Citar            
MensajeEscrito el 26 Sep 2013 10:19 pm

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 27 Sep 2013 08:30 am
Gracias, ahora no se repite!!! :D

Por walden

Claber

120 de clabLevel



 

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.