Ported from vueuse/useWindowScroll
Example #
See scroll values in the lower right corner of the screen.
x: 0
y: 0
- Svelte
<script lang="ts">
import { useWindowScroll } from 'sveltuse'
const { x, y } = useWindowScroll()
</script>
<div>
<div>See scroll values in the lower right corner of the screen.</div>
<div class="scroller" />
<div
class="fixed right-4 bottom-4 bg-gray-100 dark:bg-gray-700 p-5 rounded border-2 border-dashed border-primary-500">
<note class="mb-2"> Scroll value </note><br />
x: {$x}<br />
y: {$y}
</div>
</div>
<style>
.scroller {
position: absolute;
top: 100%;
left: 100%;
width: 10000px;
height: 10000px;
}
</style>