Facebook Fanpage


  • Enviar formulario con ajax jquery

    En el siguiente ejemplo, os mostraré como enviar un formulario vía AJAX, este proceso facilitará las consultas necesarias a PHP, todo ello...
  • Descifrando la Seguridad: El Fascinante Mundo de los Criptosistemas de Clave Pública

    Entrada 1: La Revolución de la Criptografía Asimétrica¿Alguna vez te has preguntado cómo puedes enviar información confidencial a través de internet...
  • Cómo configurar un servidor FTP sobre CentOS 7

    Instalación y puesta en marcha de vsftpd Instalar vsftpd en CentOS 7 es sencillo, en esta versión todavía se sigue usando Yum, el gestor de...
  • Oracle Dumpdir – Import, Export y el uso de Directorios.

    Oracle Dumpdir  Import, Export y el uso de Directorios. Cuando tenemos diferentes objetos de la base, ya sea una tabla, datos, etc y...
  • Solución a ORA-65096: invalid common user or role name en Oracle

    Solución a ORA-65096: invalid common user or role name en Oracle Hola a todos, hoy explicaré como solucionar un problema común en Oracle al...
  • Asignar permisos correctos a carpetas 755 y ficheros 644 de forma masiva

    Asignar permisos correctos a carpetas 755 y ficheros 644 de forma masiva Por defecto, en el FTP de una web los permisos deben ser los siguientes:...
  • Publicar aplicación WAR/JSP/SERVLET/TOMCAT/MYSQL en servidor dedicado/vps cPanel

    Publicar aplicación war con conexión a mysql.1. Ingresar al cPanel2. En la opción "Mysql Bases de datos", crear una base de datos, un usuario de...
  • Generar jar con NetBeans incluyendo Bibliotecas Externas Java

    Hola amigos, después de buscar un poco acerca de como incluir las librerías que utilizamos en nuestros proyectos Java...
  • Subir imagen al servidor con Yii Framework y eliminar imagenes del servidor

    En esta ocacion les traigo la manera de como subir imagenes al servidor y una ves subidas las imagenes como eliminarlas del servidor, este ejemplo es...
  • crear host virtual

    Cómo crear un VirtualHost en ubuntu y apache En este post veremos qué es y cómo crear un virtual host utilizando ubuntu y apache. ¿Qué es un...
  • Enviar formulario con ajax jquery

    En el siguiente ejemplo, os mostraré como enviar un formulario vía AJAX, este proceso facilitará las consultas necesarias a PHP, todo ello...
  • Descifrando la Seguridad: El Fascinante Mundo de los Criptosistemas de Clave Pública

    Entrada 1: La Revolución de la Criptografía Asimétrica¿Alguna vez te has preguntado cómo puedes enviar información confidencial a través de internet...
Previous Next

lunes, 4 de febrero de 2013

Caja flotante Jquery

En este tutorial vamos a crear una caja flotante que se desplaza a medida que se hace scroll por la página. De ese modo el contenido de lo que haya en su interior siempre estará visible. Lo mejor es ver un ejemplo.

Ver ejemplo en funcionamiento » »

Lo primero es situar la caja al final de la página. Por ejemplo, justo antes del final del BODY

Code
<div id="caja_flotante">
         <div id="cont_caja_flotante">
             <a href="#"><img src="images/facebook.png" alt="facebook" /></a>
             <a href="#"><img src="images/twitter.png" alt="twitter" /></a>
             <a href="#"><img src="images/flickr.png" alt="flickr" /></a>
         </div>
  </div>


En las propiedades CSS de esta caja la situamos en una posición absoluta:
Code
#caja_flotante{
         position: absolute;
         top:0;
         left: 10px;
         border: 1px solid #CCC;
         background-color: #F2F2F2;
         width:100px;
}


Ahora tan sólo queda recurrir a jQuery:
Code
$(document).ready(function() {
         var posicion = $("#caja_flotante").offset();
         var margenSuperior = 15;
          $(window).scroll(function() {
              if ($(window).scrollTop() > posicion.top) {
                  $("#caja_flotante").stop().animate({
                      marginTop: $(window).scrollTop() - posicion.top + margenSuperior
                  });
              } else {
                  $("#caja_flotante").stop().animate({
                      marginTop: 0
                  });
              };
          });
});



0 comentarios:

Publicar un comentario