Randomize
Purpose
Randomly picks one of the child elements.
Working example
Evaluation and report
There is no evaluation and report available for this component.
API (Version 1.0)
- Function
- Version 1.0
- Configuration
- Version 1.0
- User interface (Template)
- Version 1.0
- Data source
- Not applicable
- View and style
- Not applicable
- i18n string
- Not applicable
Function
(Version 1.0)
| Function type | Name | How to implement | What it does |
|---|---|---|---|
| jQuery Event | wb-init.wb-randomize |
Triggered manually (e.g., $( ".wb-randomize" ).trigger( "wb-init.wb-randomize" );). |
Initializes the bg-img plugin. This plugin will be initialized automatically unless the .wb-randomize element is added after the page load and wet-boew was initialized. |
| jQuery Event | wb-ready.wb-randomize |
Triggered automatically after the plugin initializes. | Used to identify when and where the plugin initializes (target of the event).
|
Configuration
(Version 1.0)
selector(jQuery selector)- Default undefined. When undefined it selects all the children. This attribute specifies the child elements to be displayed. Cannot be used simultaneously with
attribute. shuffle(boolean)- If true, it will shuffle the order of child components.
toggle(CSS class)- Class name that will be toggled in child components and it will toggle the specified class of child components to reveal.
number(number)- Optional and use with toggle. Number of child components to be displayed when toggled. Default is set to
1. attribute(string)- Attribute to be defined on the element. Cannot be used simultaneously with
selector. values(array of strings)- Set of possible values to be picked as the value for the attribute defined in
attribute.
User interface (Template)
(Version 1.0)
-
Attribute:
data-wb-randomize
Source code
Randomize source code on GitHub
- Date modified: