Monday 13 April 2015

Simple Jquery Popup Box


Jquery Popup with full color background and close button.
index.html





Creating Popup Div






 Click Here Trigger
    
    
Press Esc to close
script.js
jQuery(function($) {
 
 $("a.topopup").click(function() {
   loading(); // loading
   setTimeout(function(){ // then show popup, deley in .5 second
    loadPopup(); // function show popup 
   }, 500); // .5 second
 return false;
 });
 
 /* event for close the popup */
 $("div.close").hover(
     function() {
      $('span.ecs_tooltip').show();
     },
     function () {
         $('span.ecs_tooltip').hide();
       }
    );
 
 $("div.close").click(function() {
  disablePopup();  // function close pop up
 });
 
 $(this).keyup(function(event) {
  if (event.which == 27) { // 27 is 'Ecs' in the keyboard
   disablePopup();  // function close pop up
  }   
 });
 
 $("div#backgroundPopup").click(function() {
  disablePopup();  // function close pop up
 });
 
 $('a.livebox').click(function() {
  alert('Hello World!');
 return false;
 });
 

  /************** start: functions. **************/
 function loading() {
  $("div.loader").show();  
 }
 function closeloading() {
  $("div.loader").fadeOut('normal');  
 }
 
 var popupStatus = 0; // set value
 
 function loadPopup() { 
  if(popupStatus == 0) { // if value is 0, show popup
   closeloading(); // fadeout loading
   $("#toPopup").fadeIn(0500); // fadein popup div
   $("#backgroundPopup").css("opacity", "0.7"); // css opacity, supports IE7, IE8
   $("#backgroundPopup").fadeIn(0001); 
   popupStatus = 1; // and set value to 1
  } 
 }
  
 function disablePopup() {
  if(popupStatus == 1) { // if value is 1, close popup
   $("#toPopup").fadeOut("normal");  
   $("#backgroundPopup").fadeOut("normal");  
   popupStatus = 0;  // and set value to 0
  }
 }
 /************** end: functions. **************/
}); // jQuery End


       
Share this post
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Stumble Upon
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • Share to Yahoo Messenger
  • More...

0 comments

:) :-) :)) =)) :( :-( :(( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ :-$ (b) (f) x-) (k) (h) (c) cheer

 
Posts RSSComments RSSBack to top
© 2015 Eraneed ∙ Designed by Templates Crowd
Released under Creative Commons 3.0 CC BY-NC 3.0