Lightweight Customizable jQuery Modal Plugin - Syaku Modal

File Size: 8.51 KB
Views Total: 1700
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Lightweight Customizable jQuery Modal Plugin - Syaku Modal

Syaku Modal is a small, simple jQuery plugin that makes it easy to display flexible, clean, fully customizable modal dialog boxes on your web page.

How to use it:

1. Load the necessary jQuery library and the jQuery Syaku Modal plugin in the html page.

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="jquery.syaku.modal.js" /></script>
<link rel="stylesheet" href="jquery.syaku.modal.css">

2. Load the optional jQuery UI library for drag and drop support.

<script src="jquery-ui.min.js"></script>

3. Place your content inside an element with an unique ID.

<div id="demo" style="display:none;">Modal Content</div>

4. Call the jmodal(); method on the element you just created..

var modal = $('#demo').jmodal();
$('#trigger').click(function() {
  modal.open();
});

5. Configuration options.

var modal = $('#demo').jmodal({
  
  // auto active
  'auto': false, 

  // padding
  'padding': '15px', 

  // radius
  'radius': '8px', 

  // remove opened modals
  'remove': false, 
  'single': null, 

  // eac key to close the modal
  'esc': true, 
  'focus': null, 

  // background color
  'backgroundColor': '#000', 

  // show a close button
  'buttonClose': false, 

  // opacity level
  'opacity': 0.75,

  // z-index
  'zIndex': 100, 

  // callback functions
  'beforeOpen': null, 
  'afterOpen': null, 
  'beforeClose': null, 
  'afterClose': null,

  // additional CSS class
  'class': null,

  // fixed width
  'width': null
  
});

6. Methods.

// oepn a modal
modal.open();

// close a modal
modal.close();

Change log:

2015-07-30

2015-06-05

  • bugs fix

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