Skip to main content
Partas

Scroll

ScrollPosition

type ScrollPosition = interface
member x: int
member y: int
warning

This will likely change to float in a future binding version.

createScrollPosition

let createScrollPosition(
?element: #HtmlElement | Accessor<#HtmlElement>
): Accessor<ScrollPosition>

Default target: window.

useWindowScrollPosition

let useWindowScrollPosition(): ScrollPosition

Returns a reactive object with current window scroll position; signals and event-listeners are shared between dependents making it more optimised to use in multiple places at once.

getScrollPosition

let getScrollPosition(): ScrollPosition

Get a ScrollPosition.

Last updated: 7/11/25, 1:35 AM

PartasBuilt using the Partas.SolidStart SolidBase template
Community
githubdiscord