Búsqueda en el Foro:
Buscar


Autor Mensaje
Mensaje23-12-2011, 22:00 (UTC)    
Título del mensaje: [jQuery] pop-up By Buzzdungeon [Fixed]

Ayer antes de dormir no tenia nada que hacer y me puse a practicar jquery , de ahí salio esto:

Vista previa Online
http://buzzdungeon.es.tl/popup.htm

Vista previa


*Tiene un bonito efecto que no pueden apreciar en la captura, solo en el demo online

Vista previa Online
http://buzzdungeon.es.tl/popup.htm

Ahora los códigos :D

Css code sin style sheet
Código:
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://dl.dropbox.com/u/39668621/buzzdungeon/popup/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript">
function popUp(){
   /*  EDITAR ESTAS VARIABLES */
   var ancho      = 300;    //tamaño de la anchura
   var alto       = "auto"; //tamaño de la altura
   var auto       = false;  //true = cerrado automatico
   var timeIn     = 2000;   //tiempo de la animacion inicial
   var timeOut    = 1500;   //tiempo de la animacion final
   var time2Start = 1000;   //tiempo para que inicie el popup
   var time2Read  = 3000;   //tiempo para ver el contenido (solo si alto = true)
   /*  EDITAR ESTAS VARIABLES */

/* NO EDITAR DESPUES DE ESTO */
   var top = (($(window).height() - $(".popup").height())/2);
   var left = (($(window).width() - $(".popup").width()) /2);

   $(".popup").css({
      "top":top,
      "left":left,
      "width":ancho,
      "height": alto
   });
   setTimeout(function(){
      $(".canvas").css({
         "height":$(document).height(),
         "width":$(document).width()
      });
      $(".canvas").fadeIn(timeIn);
      $(".popup").fadeIn(timeIn);

      if(auto == true){
         setTimeout(function(){
            $(".popup").fadeOut(timeOut);
            $(".canvas").fadeOut(timeOut);
         },time2Read);
      }

      $(".popup_close , .canvas").click(function(){
         $(".popup").fadeOut(timeOut);
         $(".canvas").fadeOut(timeOut);
      });

   },time2Start);
   $( ".popup" ).draggable({ handle: ".popup_drag" });
}
</script>
<style type="text/css">
.popup{
   background-color:#000;
   border:1px solid black;
   -webkit-border-radius:10px;
   -moz-border-radius:10px;
   border-radius:10px;
   -webkit-box-shadow:0 10px 20px 10px rgba(0,0,0,0.8), inset 0 0 1px rgba(255,255,255,0.7);
   -moz-box-shadow:0 10px 20px 10px rgba(0,0,0,0.8), inset 0 0 1px rgba(255,255,255,0.7);
   box-shadow:0 10px 20px 10px rgba(0,0,0,0.8), inset 0 0 1px rgba(255,255,255,0.7);
   color:white;
   display:none;
   opacity:0.9;
   padding: 10px;
   position:fixed;
   z-index:999;
}
.popup a{
   color:gold;
}
.popup_close{
   background:url("http://dl.dropbox.com/u/39668621/buzzdungeon/popup/close.png") no-repeat;
   cursor:pointer;
   float:right;
   height:16px;
   width:16px;
}
.popup_drag{
   background:url("http://dl.dropbox.com/u/39668621/buzzdungeon/popup/drag.png") no-repeat center;
   border:1px dashed rgba(255,255,255,0.1);
   cursor:move;
   float:left;
   height:20px;
   width:100%;
}
.canvas{
   background:rgba(0,0,0,0.7);
   display:none;
   position:fixed;
   top:0;
   left:0;
   z-index:998;
}


Advertencia referente al campo de contenido (p.ej. Copyright)
Código:
<div class="canvas"></div>
<div class="popup">
   <div class="popup_close"></div>
   <p>Puedes cerrar el pop up haciendo clic en la X o haciendo clic fuera de el ;)</p>
   <p> También puedes moverlo arrastrándolo por la parte inferior</p>
   <p>By <a href="http://buzzdungeon.es.tl" target="_BLANK">Buzzdungeon</a></p>
   <div class="popup_drag"></div>
</div>


¿Como hago que salga automáticamente al abrir la pagina?
-Es simple, con este código jQuery:
Cita:
<script type="text/javascript">
$(document).ready(popUp);
</script>


¿Como hago que salga al hacer clic en un enlace / imagen / etc?
-Hay varias formas de hacerlo, esta es una:
jQuery escribió:
<script type="text/javascript">
$(document).ready(function{
$("#abrir").click(popUp);
});
</script>

Imagen escribió:
<img id="#abrir" src="URL DE LA IMAGEN" />

enlace escribió:
<a id="#abrir" href="#">Texto del enlace<a/>


-Esta es otra mas simple:
Imagen escribió:
<img onclick="popUp()" src="URL DE LA IMAGEN" />

enlace escribió:
<a onclick="popUp()" href="#">Texto del enlace<a/>


----------------------------------------------------------------------------------------------
*esta diseñado para que no tape el pop-up de pwg

Dudas o sugerencias comenten o mandenme un mp
______________
/* Programador web freelance. */
/* twitter: @jfdelarosa */


Ultima edición por buzzdungeon el Mar Ene 03, 2012 9:01 pm; editado 9 veces
Mensaje23-12-2011, 22:09 (UTC)    
Título del mensaje:

Esta excelente tu aporte, Sin duda lo usare.
______________
[img[/img:872askjd]
Mensaje23-12-2011, 22:11 (UTC)    
Título del mensaje:

allpwg escribió:
Esta excelente tu aporte, Sin duda lo usare.

Muchas gracias
______________
/* Programador web freelance. */
/* twitter: @jfdelarosa */
Mensaje23-12-2011, 23:38 (UTC)    
Título del mensaje:

Te dijo la verdad.

Eres un genio para esto!!!

Lo usare man, me encanto
______________
Es una reina, es una reina, fiesta fiesta. Tito el bambino
Mensaje24-12-2011, 00:10 (UTC)    
Título del mensaje:

EXELENTE !!!

Lo estoy utilizando !
Mensaje24-12-2011, 00:15 (UTC)    
Título del mensaje:

webics escribió:
EXELENTE !!!

Lo estoy utilizando !


Yo tambien lo estoy utilizando
______________
[img[/img:872askjd]
Mensaje24-12-2011, 01:37 (UTC)    
Título del mensaje:

Gracias a todos!!! xD
______________
/* Programador web freelance. */
/* twitter: @jfdelarosa */
Mensaje24-12-2011, 03:02 (UTC)    
Título del mensaje:

Se ve Genial, talves algun dia la use

Saludos
______________

Nuevo Foro Interno: http://donkey-kong-country.es.tl/Foro/index.htm
Mensaje24-12-2011, 03:20 (UTC)    
Título del mensaje:

Che la verdad que me gusto el diseñito que tiene el popup , lo voy a usar mas adelante para futuras promociones en mi web

Un saludo men , eres un genioo !

+10
Mensaje24-12-2011, 04:07 (UTC)    
Título del mensaje:

Corregí unos errores que no permitían mover el pop up!
sera mejor que acutalizen los códigos jeje :P

guias-programas escribió:
Che la verdad que me gusto el diseñito que tiene el popup , lo voy a usar mas adelante para futuras promociones en mi web

Un saludo men , eres un genioo !

+10


Gracias
______________
/* Programador web freelance. */
/* twitter: @jfdelarosa */
Mensaje24-12-2011, 04:16 (UTC)    
Título del mensaje:

Los cambie todos y no se mueve
______________
[img[/img:872askjd]
Mensaje24-12-2011, 04:17 (UTC)    
Título del mensaje:

en mi web no funciona
______________
Es una reina, es una reina, fiesta fiesta. Tito el bambino
Mensaje24-12-2011, 04:22 (UTC)    
Título del mensaje:

Arreglado, lo que pasaba es que yo lo tengo en el css sin style tags (por lo que sale en el head) y ustedes no :/

ya arregle el código, fíjense bien, ahora el código javascript y css van en css code sin style tags
______________
/* Programador web freelance. */
/* twitter: @jfdelarosa */


Ultima edición por buzzdungeon el Sab Dic 24, 2011 12:22 am; editado 1 vez
Mensaje24-12-2011, 04:25 (UTC)    
Título del mensaje:

buzzdungeon escribió:
Arreglado, lo que pasaba es que yo lo tengo en el css sin style tags (por lo que sale en el head) y ustedes no :/

ya arregle el código, fíjense bien, ahora el código javascript y css van en css code sin style tags


Ya lo cambie y todavía
______________
[img[/img:872askjd]
Mensaje24-12-2011, 05:10 (UTC)    
Título del mensaje:

arreglado, solo es un error que da por la posicion de los codigos, pero ya esta arreglado, se cambio a Advertencia referente al campo de contenido (p.ej. Copyright) .


lo que pasaba es que lo ponían en una parte diferente a la que yo tengo, por eso a mi me sirve y a otros no jeje...
______________
/* Programador web freelance. */
/* twitter: @jfdelarosa */
Mostrar mensajes anteriores:   


Powered by phpBB © 2001, 2005 phpBB Group