Опитвам се да създам котва на началната си страница, така че когато някой навигира до уебсайта ми, той директно да скача в средата на страницата (вместо по подразбиране в горната част на страницата). Някакви съвети как да се постигне това?
Как да закотвя своя 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:
Вижте scrollTo функция.
<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