# snackbarjs **Repository Path**: mirrors_FezVrasta/snackbarjs ## Basic Information - **Project Name**: snackbarjs - **Description**: Create Material Design snackbars and toasts with ease. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SnackbarJS SnackbarJS is a lightweight and jQuery powered plugin made to work just like the tooltips in Bootstrap. Include it in your html page with: ... To use it in HTML: Click me or with javascript: $.snackbar({content: "This is my awesome snackbar!"}); ## Options Following options are supported to customize look and behaviour: var options = { content: "Some text", // text of the snackbar style: "toast", // add a custom class to your snackbar timeout: 100, // time in milliseconds after the snackbar autohides, 0 is disabled htmlAllowed: true, // allows HTML as content value onClose: function(){ } // callback called when the snackbar gets closed. } $.snackbar(options); Or in HTML: Click me **Tip**: SnackbarJS returns always a jQuery element which corresponds to the snackbar DOM element, you can use it to get the ID of the element, and then do other operations with it. **Heads up!**: The onClose callback is not available using the HTML syntax. ## Interact with snackbars Once you have created a snackbar you can show, hide or toggle it with: $("#snackbarid").snackbar("show"); $("#snackbarid").snackbar("hide"); $("#snackbarid").snackbar("toggle"); `#snackbarid` can be both the button with the data-toggle=snackbar attribute or the snackbar element. Calling it on a non-existing snackbar will create it before executing the specificed action. ## Demo To see SnackbarJS in action visit [the demo page](http://fezvrasta.github.io/snackbarjs/). Browserify ---------- This library is [UMD](https://github.com/umdjs/umd) compatible, so you can use it in this way: ```javascript var jquery = require('jquery'); require('snackbarjs'); var options = { ... } jquery.snackbar(options); ```