la función que estoy utilizando es esta:
Código Javascript :
<script type="text/javascript" >
if (screen.width >= 800) {
$(document).ready(function($){
$(".subir").hide(); //Esto hace que el div Inicialice Oculto
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 520) { //Esto hace que el Div aparezca de despues de haber bajado 520px con el scroll
$('.subir').fadeIn(); //Aparece con un efecto Fade
$('.nombreDelDiv').css("position","fixed");//Este div es cambia a posición Fija
}
else {
$('.subir').fadeOut(); // Desaparece con un efecto Fade
$('.nombreDelDiv').css("position","relative"); //Vuelve a posición relativa
}
});
$('.subir a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 500); // Todo esto hace que se la pagina se desplace hasta el tope con una lentitud de 500 milisegundos
return false;
});
});
});
}
</script>
Muchas Gracias.
