17,230
edits
(deselect tabs in all tabsets sharing selector, not just in the current tabset) |
m (update doc) |
||
Line 3: | Line 3: | ||
First, create a target out of any element (usually a div): | First, create a target out of any element (usually a div): | ||
-add class " | -add class "zdw-tabcontainer" | ||
-add a unique id | -add a unique id | ||
Next, add content to the target: | Next, add content to the target: | ||
-each must be a div and a direct child to the target | -each must be a div and a direct child to the target | ||
-add class " | -add class "zdw-tabcontent" | ||
-add attribute "data-tab-content" to hold the unique (for this target) identifying string | -add attribute "data-tab-content" to hold the unique (for this target) identifying string | ||
--for multiple selectors, | --for multiple selectors, use multiple "data-tab-content-selectorname" attributes | ||
Then, add selectors: | Then, add selectors: | ||
-they can go anywhere, inside or outside of the target | -they can go anywhere, inside or outside of the target | ||
-add class "tabset" | -add class "zdw-tabset" | ||
-set attribute "data-tab-target" to the target's id | -set attribute "data-tab-target" to the target's id | ||
-set attribute "data-tab-type" to "click" or "hover" to control how the tabs are activated | -set attribute "data-tab-type" to "click" or "hover" to control how the tabs are activated | ||
-optional: set attribute "data-tab-selector" to | -optional: set attribute "data-tab-selector" to some string if you wish to have more than one tabset for the same selector | ||
Finally, add tabs: | Finally, add tabs: | ||
-they must be descendants of their respective tabsets | -they must be descendants of their respective tabsets | ||
-add class " | -add class "zdw-tab" | ||
-set attribute "data-tab-selection" to a unique (for this selector) identifying string | -optional: set attribute "data-tab-selection" to a unique (for this selector) identifying string | ||
--this will | --this will be compared to "data-tab-content-selectorname" in the target | ||
*/ | */ | ||