jQuery Plugin To Create Inline Confirm Action Buttons
File Size: | 21.5 KB |
---|---|
Views Total: | 512 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
A lightweight jQuery used for creating a highly customizable confirm button to help confirm an action on click of an element before proceeding.
Basic usage:
1. Include jQuery library and the jQuery ConfirmativeActionButton's script in your web page preferably before the end of body tag.
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script> <script src="src/confirmableActionButton.js"></script>
2. Call the function to transform an element into a default confirm action button.
$("#el").confirmativeActionButton();
3. Style the confirm action button like this.
button { margin: 5px; display: inline-block; color: rgba(255, 255, 255, 0.7); background-color: rgba(255, 255, 255, 0.08); border-color: rgba(255, 255, 255, 0.2); border-style: solid; border-width: 1px; border-radius: 0.3rem; transition: color 0.2s, background-color 0.2s, border-color 0.2s; } button:focus { outline: 0 !important; } .confirmativeActionButton { background-color: green; } .confirmativeActionButtonWaitingForConfirmation { background-color: red; animation: blinker 1s linear infinite; } .confirmativeActionButtonConfirmed { background-color: blue; } @keyframes blinker { 50% { opacity: 0.0; } }
4. All customization options.
$("#el").confirmativeActionButton({ id: methods.guid.apply(this), caption: "Confirmative Action Button", confirmationCaption: "Click to confirm", actionHandler: null, cssNormalClass: "confirmativeActionButton", cssWaitingClass: "confirmativeActionButtonWaitingForConfirmation", cssActivatedClass: "confirmativeActionButtonConfirmed", waitingTime: 3000 });
Change log:
2016-05-18
- Added pointer cursor for button as default
This awesome jQuery plugin is developed by Toocat. For more Advanced Usages, please check the demo page or visit the official website.