<svelte:window>, this element allows you to add listeners to events on document.body, such as mouseenter and mouseleave, which don’t fire on window. It also lets you use actions on the <body> element.
As with
<svelte:window> and <svelte:document>, this element may only appear at the top level of your component and must never be inside a block or element.Event Listeners
You can add any valid DOM event listener that works on the body element:Common body events
onmouseenter- Mouse enters the bodyonmouseleave- Mouse leaves the bodyonmousemove- Mouse moves over bodyonclick- Click on bodyontouchstart- Touch starts on bodyontouchend- Touch ends on body