在svelte中使用backbutton eventListener



当用户单击浏览器中的后退按钮时,我正在尝试实现滚动到最后一个位置的功能。因此,在我的App.svelte中,我创建了一个窗口绑定,如下所示:

<svelte:window bind:scrollY={y} on:backbutton={e => console.log('FIRED')} />

我的问题是它不起作用。是否有其他方法可以使用eventListeners或收听此特定事件?

没有backbutton事件。如果您使用history.pushStatehistory.replaceState处理了历史记录,则可以侦听popstate事件,但除此之外,无法更改浏览器后退按钮的行为。

相关内容

  • 没有找到相关文章

最新更新