Usage
<div class="message" data-component="message"> ... <span class="close small"></span></div>
<div class="message error" data-component="message"> ... <span class="close small"></span></div>
<div class="message success" data-component="message"> ... <span class="close small"></span></div>
<div class="message warning" data-component="message">
<h5>...</h5>
...
<span class="close small"></span>
</div>
<div class="message focus" data-component="message"> ... <span class="close small"></span></div>
<div class="message black" data-component="message"> ... <span class="close small"></span></div>
<div class="message inverted" data-component="message"> ... <span class="close small"></span></div>
Options
Name | Type | Default |
---|---|---|
closeSelector |
string | .close |
closeEvent |
string | click |
animationOpen |
string | fadeIn |
animationClose |
string | fadeOut |
Set an option
Via data attribute:
<div class="message" data-component="message" data-close-selector=".my-custom-close">
... <span class="my-custom-close small"></span>
</div>
Via Javascript:
$('#my-message').message({
closeSelector: '.my-custom-close'
});
Methods
Method | Description |
---|---|
close |
Manually closes a message. |
open |
Opens a message if it has been closed. |
Example
$('#my-message').message('close');
Callbacks
Callback | Description |
---|---|
open |
This event fires immediately when the open instance method is called. |
opened |
This event is fired when the message has been opened, will wait for CSS animation to complete. |
close |
This event fires immediately when the close instance method is called. |
closed |
This event is fired when the message has been closed, will wait for CSS animation to complete. |
Example
$('#my-message').on('closed.message', function()
{
// do something
})