- Source:
jQuery extensions.
Methods
(static) cdAddCloseButton() → {external:jQuery}
- Source:
Add a close button to the element.
Returns:
- Type
- external:jQuery
(static) cdGetText() → {string}
- Source:
Get the element text as it is rendered in the browser, i.e. line breaks, paragraphs etc. are taken into account. This function is expensive.
Returns:
- Type
- string
(static) cdIsInViewport(partially) → (nullable) {boolean}
- Source:
Check if the element is in the viewport. Elements hidden with display: none are checked as if
they were visible. Elements inside other hidden elements return false.
This method is not supposed to be used on element collections that are partially visible, partially hidden, as it can't remember their state.
Parameters:
| Name | Type | Description |
|---|---|---|
partially |
boolean | Return |
Returns:
- Type
- boolean
(static) cdRemoveCloseButton() → {external:jQuery}
- Source:
Remove the close button from the element.
Returns:
- Type
- external:jQuery
(static) cdRemoveNonElementNodes() → {external:jQuery}
- Source:
Remove non-element nodes and metadata elements ('STYLE', 'LINK') from a jQuery collection.
Returns:
- Type
- external:jQuery
(static) cdScrollIntoView(alignmentopt, smoothopt, callbackopt) → {external:jQuery}
- Source:
Scroll to the element if it is not in the viewport.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
alignment |
'top' | 'center' | 'bottom' |
<optional> |
'top'
|
Where should the element be positioned relative to the viewport. |
smooth |
boolean |
<optional> |
true
|
Whether to use a smooth animation. |
callback |
function |
<optional> |
Callback to run after the animation has completed. |
Returns:
- Type
- external:jQuery
(static) cdScrollTo(alignmentopt, smoothopt, callbackopt) → {external:jQuery}
- Source:
Scroll to the element.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
alignment |
'top' | 'center' | 'bottom' |
<optional> |
'top'
|
Where should the element be positioned relative to the viewport. |
smooth |
boolean |
<optional> |
true
|
Whether to use a smooth animation. |
callback |
function |
<optional> |
Callback to run after the animation has completed. |
Returns:
- Type
- external:jQuery