Sticky Notification/Confirmation Bar Plugin - jQuery top-alertjs.js
| File Size: | 5.71 KB |
|---|---|
| Views Total: | 926 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
The top-alertjs.js jQuery plugin lets you create flexible, beautiful, sticky notification and confirmation bars on the top of the webpage.
Features:
- Responsive and mobile-friendly.
- Cool easing effects. Requires jQuery UI.
- Auto dismisses after a timeout.
- 4 notification types: info, error, warning, success.
- Callback function for confirmation bar.
How to use it:
1. Include jQuery JavaScript library and the top alert plugin's files on the page.
<link rel="stylesheet" href="css/top-alertjs.css"> <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <script src="js/top-alertjs.js"></script>
2. Include the latest Font Awesome for the icons.
<script defer src="https://use.fontawesome.com/releases/v5.7.1/js/all.js" integrity="sha384-eVEQC9zshBn0rFj4+TU78eNA19HMNigMviK/PU/FFjLXqa/GKPgX58rvt5Z8PLs7" crossorigin="anonymous"></script>
3. Include the latest jQuery UI for easing effects (OPTIONAL).
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
4. Create notifications bars on the page.
$('body').topAlertjs({
// or error, warning, success
type: 'info',
message: 'Message Here'
});
5. Create a confiramtion bar with a callback which will be fired when the users clicks on the confirm button.
$('body').topAlertjs({
type: 'confirm',
message: 'Are You Sure?',
callback: function ( confirm ) {
if( confirm ) alert( 'Ok' );
}
});
6. Specify the timeout in seconds. By default the notification bars will automatically dismiss after 5 seconds.
$('body').topAlertjs({
type: 'info',
message: 'Message Here',
duration: 5,
});
7. Decide whether or not show the close button. Default: false (hide).
$('body').topAlertjs({
type: 'info',
message: 'Message Here',
close: false
});
8. Set the animation speed in milliseconds. Default: 500ms.
$('body').topAlertjs({
type: 'info',
message: 'Message Here',
speed: 500
});
9. Customize the easing effects.
$('body').topAlertjs({
type: 'info',
message: 'Message Here',
easing: "easeOutElastic",
easingclose: "easeInElastic"
});
10. Customize the button text for the confirmation bar.
$('body').topAlertjs({
type: 'confirm',
message: 'Are You Sure?',
yesBtnText: "Yes",
noBtnText: "No",
callback: function ( confirm ) {
if( confirm ) alert( 'Ok' );
}
});
This awesome jQuery plugin is developed by cbenitez. For more Advanced Usages, please check the demo page or visit the official website.











