Skip to content

Commit da2ec41

Browse files
committed
add resetElementStyles method and document
1 parent e21675a commit da2ec41

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

documentation/docs/api/parallax-controller/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@ const instance = ParallaxController.init();
1414

1515
See the options for creating a new controller tied to a view: [`ParallaxController.init`](./init)
1616

17-
## InstanceMethods
17+
## Instance Methods
1818

1919
- [`createElement()`](./methods#createelement)
2020
- [`getElements()`](./methods#getelements)
2121
- [`updateElementPropsById()`](./methods#updateelementpropsbyid)
2222
- [`removeElementById()`](./methods#removeelementbyid)
23+
- [`resetElementStyles()`](./methods#resetelementstyles)
2324
- [`updateScrollContainer()`](./methods#updatescrollcontainer)
2425
- [`update()`](./methods#update)
2526
- [`destroy()`](./methods#destroy)

documentation/docs/api/parallax-controller/methods.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ Removes and element by a given ID
4040
parallaxController.removeElementById(element.id);
4141
```
4242

43+
## resetElementStyles()
44+
45+
Remove a target elements parallax styles
46+
47+
```ts
48+
parallaxController.resetElementStyles(element);
49+
```
50+
4351
## updateScrollContainer()
4452

4553
Updates the scroll container of the parallax controller.

src/classes/ParallaxController.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ export class ParallaxController {
9393
'getElements',
9494
'createElement',
9595
'removeElementById',
96+
'resetElementStyles',
9697
'updateElementPropsById',
9798
'update',
9899
'updateScrollContainer',
@@ -255,6 +256,13 @@ export class ParallaxController {
255256
this.update();
256257
}
257258

259+
/**
260+
* Remove a target elements parallax styles
261+
*/
262+
resetElementStyles(element: Element) {
263+
resetStyles(element);
264+
}
265+
258266
/**
259267
* Updates all cached attributes on parallax elements.
260268
*/

0 commit comments

Comments
 (0)