Optional
initialProps: StaticProps & ChangeablePropsProtected
_animationAnimation frame
Protected
_clientContainer height
Protected
_clientContainer width
Protected
_containerScroll container
Protected
Optional
_disable_disable
timeout
Protected
_elementsProtected
_frameFrame index
Protected
_isEqual lerp for all elements
Protected
Optional
_isIf the approximation between the target and current scroll values must be instantaneous
Protected
_scrollScroll height
Protected
_scrollscrollLeft
Protected
_scrollscrollTop
Protected
_scrollScroll width
Protected
_targetscrollLeft
target value
Protected
_targetscrollTop
target value
Protected
_wrapperWrapper height
Protected
_wrapperWrapper width
Vevet Application
Container height
Container width
Scroll container
Has scroll
The module is destroyed
The module is initialized
Maximum scrollable area of the Y axis
Maximum scrollable area of the X axis
Module name
Module prefix
Current properties
Scroll height
scrollLeft
scrollTop
Scroll width
scrollLeft
target value
scrollTop
target value
Scroll wrapper. If the element does not exist indide the container
,
it will be created automatically
Protected
_calcProtected
_calcProtected
_checkProtected
_destroyProtected
_disableProtected
_enableProtected
_getGet Default properties (should be extended)
Protected
_getGet lerp
Optional
element: NSmoothScroll.IElementProtected
_initProtected
_lerpProtected
_onProtected
_recalculateProtected
_resizeProtected
_setProtected
_setProtected
_setProtected
_toggleAdd a module callback
Protected
addAdd a DOM event listener
Optional
options: IAddEventListenerOptionsAdd a single plugin
Add responsive rules
Add a viewport callback that will be removed on class destroy
Protected
classProtected
setProtected
setProtected
toggle
Smooth scrolling