The solution is relatively simple, all you have to do is know the ID of the selection element!
1. If you want the action to be done automatically when a page loads
<script> document.addEventListener("DOMContentLoaded", function(event) { var func_list = document.getElementById("func-list"); var selected_func = func_list.options[func_list.selectedIndex]; selected_func.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); }); </script>
2. If you want the scroll action to be performed following an event, for example when you press a button, jQuery example:
$('#button-id').click(function() { var func_list = document.getElementById("func-list"); func_list.options[func_list.selectedIndex].scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); });
Be First to Comment