position fixed en scroll

Mensajes
103
Puntuación de reacción
0
Hola amigos este es uno de mis foros favoritos para yo resolver mis inquietudes y espero que esta vez me ayude a resolver algo en javascript.
Bueno aqui les dejo el codigo que logre armar y dire que modificaciones les quiero hacer ya que no se como hacerlo.
Código:
	<script>
		$(function() {

    var $sidebar   = $("#adsense-side"), 
        $window    = $(window),
        offset     = $sidebar.offset(),
        topPadding = 50;

    $window.scroll(function() {
        if ($window.scrollTop() > offset.top) {
            $sidebar.stop().animate({
                marginTop: $window.scrollTop() - offset.top + topPadding
            });
        } else {
            $sidebar.stop().animate({
                marginTop: 0
            });
        }
    });
    
});
	</script>
Explicare el código:
El ID #adsense-side se le agrega un margin-top para que se muestra mientras te mueves hacia abajo en la pagina, lo que esto provoca que todo lo que tenga abajo de ese ID se desplaze de igual forma, en que yo necesito que me ayuden ustedes? bueno quiero que el offset en ves de agregar un margin-top cambie la position a fixed y si es posible que cuando entres en un movil no cambie la position (si es posible). Algo como el theme de Sahifa
Muchas gracias de ante mano.
 
Arriba