Classes Object
Represents a container of class names attached to an element.
Properties
Property | Description |
---|---|
element | Fluid Element object representation. |
domElement | Raw DOM HTMLElement |
Methods
each( func )
Parameters | Description |
---|---|
func(name) | function to call with each class name. |
Iterates through all class names and calls the given function with each. Returns self.
has(name)
Parameters | Description |
---|---|
name | Class name to check. |
Returns true/false to indicate if the class is present on the element.
whenHas(name, func)
Parameters | Description |
---|---|
name | Class name to check. |
func(element) | Function to call when the name is found. |
Calls the given function if-and-only-if the named class is on the element. The function is called with the (fluid) element object to allow things to be done with it. Returns self.
add(name)
Parameters | Description |
---|---|
name | Name of class to add. |
Adds the named class to the element. Returns self.
remove(name)
Parameters | Description |
---|---|
name | Name of class to remove. |
Removes the class from the list of classes on the element. Returns self.
set(name)
Parameters | Description |
---|---|
name | Class name to add. |
Checks if element has the named class and, if not, adds it. Returns self.
Back to README - Fluid DOM (c) Copyright 2018 Warwick Molloy