Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] como cambiar el estilo overflow con jquery

Estas en el tema de como cambiar el estilo overflow con jquery en el foro de Jquery en Foros del Web. Esa es mi duda, no se como puedo cambiar el estilo del overflow de un div, por ejemplo ponerlo en none. Saludos....
  #1 (permalink)  
Antiguo 13/02/2013, 14:43
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
como cambiar el estilo overflow con jquery

Esa es mi duda, no se como puedo cambiar el estilo del overflow de un div, por ejemplo ponerlo en none.
Saludos.
  #2 (permalink)  
Antiguo 13/02/2013, 16:15
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: como cambiar el estilo overflow con jquery

primero convengamos que los posibles valores son
hidden
scroll
auto
inherit


none no existe para overflow, después usas el método css('propiedad','valor')

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  7.  
  8. <script type="text/javascript">
  9. //<![CDATA[
  10. $(document).ready(function(){
  11.  
  12.  $("div").mouseover(function () {
  13.  $(this).css("overflow","scroll");
  14.  });
  15.  
  16. });
  17. //]]>
  18.  
  19. </head>
  20. <div style="width: 300px; height: 300px; border: solid 1px #000;">contenido</div>
  21. </body>
  22. </html>
  23.  
  24.  
  25. SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 14/02/2013, 03:53
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: como cambiar el estilo overflow con jquery

Y si quieres para un div concreto o para un conjunto de divs puedes hacer lo siguiente

a) Div concreto => Le proporcionas una id única
<div id="customDiv">mi div</div>
y en el jquery
$('#customDiv').css("overflow","scroll");

b) Conjunto de divs => Les proporcionas una clase
<div class="customClassDiv">mi div 1</div>
<div class="customClassDiv">mi div 2</div>
y en el jquery
$('.customClassDiv').css("overflow","hidden");
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #4 (permalink)  
Antiguo 14/02/2013, 09:04
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
Respuesta: como cambiar el estilo overflow con jquery

Muchas gracias a los dos me habeis solucionado mi problema, saludos

Etiquetas: estilo, javascript, overflow
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:41.