Limit number of refreshes


I am trying to build a page with several sliders, selection drop downs, and other things for the user to click on while navigating the page. The issue is that everything the user clicks causes the whole page to refresh which is disorienting for the user. Is there a way to only refresh the page when the user clicks a button to refresh and not every time the user interacts with the page?