

GitHub - oncebot/popbox.js: A tiny and simple stackable modal plugin for web app...
source link: https://github.com/oncebot/popbox.js
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Popbox.js
Popbox.js is a tiny javascript plugin for creating stackable modals. It is fully customizable and dependency free.
Installation
- Add the popbox.css file to the head of your html.
- Add the popbox.js file to the head of your html or right before the closing body tag.
- Add this code after the popbox.js script tag to initialize the plugin.
<script type="text/javascript">
var popbox = new Popbox({
blur:true,
overlay:true,
});
</script>
Example HTML
<div data-popbox-id="mypopbox1" class="popbox">
<div class="popbox_container">
Popbox content 1
<button data-popbox-close="mypopbox1">Close</button>
</div>
</div>
<div data-popbox-id="mypopbox2" class="popbox">
<div class="popbox_container">
Popbox content 2
</div>
<button data-popbox-close="mypopbox2">Close</button>
</div>
<div class="popbox_main_content">
Main content of the page
<button data-popbox-target="mypopbox1">
Open mypopbox 1
</button>
<button data-popbox-target="mypopbox2">
Open mypopbox 2
</button>
  </div>
Options
blur : set it to true for blur effect on the main content (Default:false)
API
Open and close popbox with api
<script type="text/javascript">
var popbox = new Popbox({
blur:true,
overlay:true,
});
//open a popbox
popbox.open('mypopbox1');
//close a popboxs
popbox.close('mypopbox1');
//close all popboxs
popbox.clear();
</script>
Emitted events
- 'popbox_opening': when a popbox is opening, that popbox element will emit this event..
- 'popbox_opened': when a popbox is opened, that popbox element will emit this event..
- 'popbox_closing': when a popbox is closing, that popbox element will emit this event..
- 'popbox_closed': when a popbox is closed, that popbox element will emit this event..
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK