Почему при клике на ссылку выбрасывает на верх экрана?
Потому что href="#" ведет в начало документа. Сделайте href="javascript:void(0)"
Все что изложено сверху, для меня не подошло. Я сделал проще, якорную ссылку и все href="#player"
и так можно вернуть к любому месту, хоть к блоку с рекламой например.