Используйте кнопку EventListener в svelte - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь реализовать функцию прокрутки до последней позиции, когда пользователь нажимает кнопку в браузере. Итак, в моем App.svelte я создал привязку окна следующим образом:

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

Моя проблема в том, что она не работает. Есть ли другой способ использовать eventListeners или прослушивать это конкретное событие?

1 Ответ

3 голосов
/ 06 ноября 2019

Нет такого понятия, как backbutton событие. Если вы манипулировали историей с помощью history.pushState или history.replaceState, вы можете прослушать событие popstate, но в противном случае невозможно изменить поведение кнопки возврата браузера.

...