Если вы используете ссылку со знаком «#» в качестве href, она переместится вверх страницы, однако, если вы добавите «return false;»после выполнения вашего кода, он не будет подпрыгивать.Пример:
<script>
function test(){
alert('It works!'); // Just a simple function
}
</script>
<!-- Div to make the page scrollable -->
<div style="margin-top:1000px;height:1px;width:1px;"></div>
<a href="#" onClick="test(); return false;">Yay</a>
<!-- Triggering the test function and not jumping up to the top -->
Я не уверен, что именно об этом вы и думали.