Foros del Web » Programando para Internet » Jquery »

Validar scroll con jquery

Estas en el tema de Validar scroll con jquery en el foro de Jquery en Foros del Web. Buenos dias. Necesito de su ayuda con este tema, necesito que javascript me valide cuando una capa con overflow:auto este apunto de hacer scroll ya ...
  #1 (permalink)  
Antiguo 09/06/2011, 09:59
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Validar scroll con jquery

Buenos dias.

Necesito de su ayuda con este tema, necesito que javascript me valide cuando una capa con overflow:auto este apunto de hacer scroll ya que cuando lo haga necesito colocar unos botones a cada lado de la capa para que me sirvan de scroll en vez de las barras vertical y horizontal. Como se puede hacer esto?

Muchas gracias.
  #2 (permalink)  
Antiguo 09/06/2011, 13:55
Avatar de livemusic  
Fecha de Ingreso: abril-2011
Ubicación: Lima - Chorrillos
Mensajes: 150
Antigüedad: 13 años, 6 meses
Puntos: 18
Respuesta: Validar scroll con jquery

Me pareceio interesante tu duda me puse a buscar y encontre esto, espero y te sirva...

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery Scroller</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<div id="myDiv" style="width: 500px; height: 100px; overflow: auto; border: 1px solid black;"></div>
<input type="text" id="myTextInput" />
<input type="button" value="Send" id="postButton" />
<div id="info"/>
<script type="text/javascript">
 $(document).ready(function(){
  $('#postButton').click(function(){
   $('#myDiv').append($('#myTextInput').val() + '<br/>');
   $('#myTextInput').val('');
   $("#myDiv").animate({ scrollTop: $("#myDiv").attr("scrollHeight") - $('#myDiv').height() }, 3000);
  });
 });
</script>
</body>
</html> 
  #3 (permalink)  
Antiguo 09/06/2011, 14:08
Avatar de livemusic  
Fecha de Ingreso: abril-2011
Ubicación: Lima - Chorrillos
Mensajes: 150
Antigüedad: 13 años, 6 meses
Puntos: 18
Respuesta: Validar scroll con jquery

Encontre esta otra funcion xD....


Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
$(function(){
	
	if($('#my_div1').hasScrollBar() == true){
		alert('content 1: ' + $('#my_div1').hasScrollBar());
	}
	
	if($('#my_div2').hasScrollBar() == true){
		alert('content 2: ' + $('#my_div2').hasScrollBar());
	}
    
});

(function($) {
    $.fn.hasScrollBar = function() {
        return this.get(0).scrollHeight > this.height();
    }
})(jQuery);
</script>
</head>

<body>
<div id="my_div1" style="width: 100px; height:100px; overflow:auto;" class="my_class">
  * content 1
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
</div>

<div id="my_div2" style="width: 100px; height:100px; overflow:auto;" class="my_class">
  * content 2
</div>
</body>
</html> 

Saludos suerte :D....

Etiquetas: javascript
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 17:39.