here: hidden link you can find a directory with a filter at the right. When you select "Filtrer par" and change the value, the page won't show the results until you click on "Je Trouve" at the bottom.
As you see in the photo, I had to select "pagination enabled with manual transition and page reload because with AJAX the page won't return to the top of the page, and we need also that when the user clicks on "next page", he is guided to the top of the page. That's why I force a page reload. I would be very grateful if you help me also to make this AJAX transition possible WITH a return to the top of the page.
Your wish is to use ajax pagination and ajax for any filters, and automatically scroll back to the top of the page when the results update, is that correct?
Views fires some custom JS events (which you can insert using the Front-end events button in the custom JS section, as shown in the screenshot).
Here is an example of the code you would use to scroll to top after paginating: