Прокрутите вниз до точного div на той же странице без обновления после нажатия на ссылку

0

У меня есть страница с большим количеством содержимого, я хочу поместить гиперссылку вверху, которая прокручивает страницу до div. это мой код:

        <a id = "show" class="show" href="#" onclick="return toggleOptions(this);"><h2>FIRST BUTTON</h2></a>
        <div id="toggleOptions" class="toggleOptions"> // this is div which is somewhere in center of page
        text text text....
        more text text.... 
        text text.........
        </div>

Я знаю, что мне нужно использовать JavaScript, что-то вроде этого:

<script type='text/javascript'>
    window.location = "/index.php#myDiv";
</script>

Просто не знаю, как правильно это сделать. Пожалуйста, помогите мне.

  • 0
    <a href="#myDiv">My Div</a >
  • 0
    echoecho.com/htmllinks08.htm
Показать ещё 2 комментария
Теги:

4 ответа

1

Пытаться:

<a href="#idOfDiv">Go to my div</a>

<div id="idOfDiv">...</div>
1

Не нужно javascript, просто выполните это:

   <a id = "show" class="show" href="#toggleOptions"><h2>FIRST BUTTON</h2></a>
    <div id="toggleOptions" class="toggleOptions"> 
    text text text..
    more text text.. 
    text text.......
    </div>
  • 1
    Спасибо, это намного проще, чем я, хотя.
1

Нет необходимости иметь javascript для этого. Просто используйте href тега следующим образом:

    <a href="#toggleOptions">

Где #toogleOptions - это идентификатор ваших целевых div.

1
<a id = "show" class="show" href="#toggleOptions"><h2>BUTTON</h2></a>
    <div id="toggleOptions" class="toggleOptions"> 
    text    
    </div>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню