Sticky Notification/Confirmation Bar Plugin - jQuery top-alertjs.js
File Size: | 5.71 KB |
---|---|
Views Total: | 912 |
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.