jQuery Plugin For Handling Conditional Html Elements - Conditional
File Size: | 5.39 KB |
---|---|
Views Total: | 1012 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
Conditional is a very small jQuery plugin for handling conditional Html elements that allows to show and hide html elements conditionally based on user input.
See also:
- jQuery Plugin To Show & Hide Elements Conditionally - Visibly
- jQuery Plugin For Conditional Form Fields - conditionize.js
Basic usage:
1. Assume that you have a select element that allows you to show specified html elements depending on the selected option.
<select name="languages" id="languages" data-conditional="languages"> <option value="JavaScript">JavaScript</option> <option value="Html">Html</option> </select>
2. Add conditional form elements to your webpage as follow.
<div class="hide conditional-logic" data-condition="languages" data-match="JavaScript"> ... </div> <div class="hide conditional-logic" data-condition="languages" data-match="Html"> ... </div>
3. Include jQuery library and the jQuery Conditional plugin on the html page.
<script src="jquery.min.js"></script> <script src="jquery.conditional.js"></script>
4. That's it. Override the default settings as shown below.
className: 'hide', eventName: 'change', onActivate: function(element, opts) { element.removeClass(opts.className); }, onDeactivate: function(elements, opts, callback) { elements.addClass(opts.className); callback.call(); }, autoBind: true
This awesome jQuery plugin is developed by biohzrdmx. For more Advanced Usages, please check the demo page or visit the official website.