Minimal Clean Popup Box Plugin For jQuery - popup.js

File Size: 4.78 KB
Views Total: 939
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Minimal Clean Popup Box Plugin For jQuery - popup.js

Yet another jQuery based JavaScript pop box replacement that helps you create minimal, clean, customizable, cross-browser alert and confirmation dialog boxes on the website.

More features:

  • Allows to close manually or automatically.
  • Confirm & cancel callback functions.
  • Fully customizable popup appearance.

How to use it:

1. Include the jQuery Popup plugin's stylesheet and JavaScript on the page which has jQuery library included.

<link rel="stylesheet" href="./css/popup.css">
<script src="https://code.jquery.com/jquery-1.12.4.min.js" 
        integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" 
        crossorigin="anonymous">
</script>
<script src="./js/popup.js"></script>

2. Create a default alert box that always stay on the screen until you click the close button.

Popup({
  'type': 'info',
  'title': 'Alert',
  'text': 'An alert dialog'
});

3. Create a temporary alert box that automatically dismisses after a timeout you specify (2 seoncds in this example).

Popup({
  'type': 'info',
  'title': 'Alert',
  'text': 'An alert dialog',
  'autohide': true,
  'showtime': 2000 // 2 seconcds
});

4. Create a confirmation dialog box with confirm and cancel callbacks.

Popup({
  'type': 'submit',
  'title': 'Confirm Dialog',
  'text': 'A confirm dialog',
  'cancelbutton': true,
  'closeCallBack': function(){
    alert('canceled')
  },
  'submitCallBack': function(){
    alert('confirmed')
  }
})

5. Adjust the styles of your dialog popup by overriding the following settings.

Popup({

  // popup box
  'width': 'auto',
  'height': 'auto',
  'color': '#fff',
  'bgcolor': '#666',

  // confirm button
  'submitvalue': 'Okey',
  'submitcolor': '#fff',
  'submitbgcolor': '#ff3333',
  'submitbordercolor': '#ff0000',
  
  // cancel button
  'cancelvalue': 'Cancel',
  'cancelcolor': '#333',
  'cancelbgcolor': '#fff',
  'cancelbordercolor': '#ccc'
  
})

This awesome jQuery plugin is developed by liaojunhongyue. For more Advanced Usages, please check the demo page or visit the official website.