Я пытаюсь создать якорь на своей домашней странице, чтобы, когда кто-то переходит на мой веб-сайт, он сразу переходил в середину страницы (вместо того, чтобы по умолчанию перемещаться в верхнюю часть страницы). Любые советы о том, как это сделать?
Как мне привязать свой html-индекс?
comment
Возможный дубликат stackoverflow.com/a/2255418/1763929
- person Vucko   schedule 02.07.2013
comment
возможный дубликат Перейти к #div box JavaScript
- person Geoff   schedule 02.07.2013
comment
Он хочет перейти к середине страницы при загрузке страницы, а не при нажатии на странице. Следует оставить открытым.
- person SteveP   schedule 20.03.2014
Ответы (2)
Если у вас нет привязки в URL-адресе, например www.yourdomain.com/#middleofpage, вам нужно будет сделать это в javascript:
Ознакомьтесь с Функция прокрутки.
<script type="text/javascript">
window.scrollTo( x-coord, y-coord )
</script>
Если вы хотите, чтобы 50% вниз по странице, вы могли бы рассчитать как:
<script type="text/javascript">
var pageSize = (document.body.scrollHeight - document.body.clientHeight);
window.scrollTo(0,Math.ceil(pageSize/2);
</script>
person
fanfavorite
schedule
02.07.2013
Там нет тега JavaScript.
- person Vucko; 02.07.2013
Это было добавлено. Извините, предположили, что они знают.
- person fanfavorite; 03.07.2013
person
schedule
ссылки нет, я хочу, чтобы она переходила в середину страницы, когда кто-то переходит на страницу в браузере.
- person Brice Alef; 03.07.2013