Как сделать кнопку наверх без прокрутки?
"Господи, нагородили":window.scroll(0,0);
Для ленивых:<span onclick="window.scroll(0,0);">^^^^</span>
По-моему вот такая конструкция будет нормально везде работать:<a onclick="$(document).scrollTop(0);">Наверх</a>
На тач-устройстве, во всяком случае нормально работает — не только на компьютере с мышью. Никакой анимации. Реализовано с помощью jQuery, так как у вас в тегах это упоминается. 
Или, если нужна именно кнопка:<button type="button" onclick="$(document).scrollTop(0);">Наверх</button>
И вообще можно практически любой элемент так использовать.
При использовании тега < A > с атрибутом href, нужно добавить в onclick инструкцию return false, чтобы переход по ссылке не происходил:<a href="#" onclick="$(document).scrollTop(0);return false;">Наверх</a>
Если href не используется, то return false не обязательно указывать.