2016-06-08 3 views
-2

Привет, поэтому я новичок в javascript и html, и я хотел бы узнать, можно ли перейти к определенному местоположению на веб-странице при нажатии кнопки (без перезагрузки страницы), и я не знаю, как это сделать.Перейти к определенному местоположению на веб-странице при нажатии кнопки

Спасибо (Извините, если это этот вопрос бесполезно ;-))

+0

Просто добавьте идентификатор для каждого раздела в веб-страницы. Создание гиперссылок с HREF = # Ид из -the-section. Поэтому, когда вы нажимаете на гиперссылку, она будет прокручиваться до конкретного раздела/элемента, о котором упоминается –

+0

. Вы хотите нажать на кнопку и перейти к ссылке на той же странице или на другой странице на том же сайте ? – j08691

+0

на той же странице, если это возможно – tom3800

ответ

2

Единственное, что приходит на ум, это ссылка как.

<a href="#yourContentIdHere">name you want to appear as the link here</a> 


<div id="yourContentIdHere"> 
your awesome content 
</div> 
+0

Большое вам спасибо за ответ, помогли много :-) – tom3800

0

Вы можете использовать гиперссылки для этого.

Элемент целевой

<div id="element_target">Content</div> 

Ссылка на целевой

<a id="link" href="#element_target">Go to content</a> 

Но, возможно, предпочитают использовать JQuery.

Выделите элемент целевой

$("#link").click(function() { 
    $('html, body').animate({ 
    scrollTop: $("#element_target").offset().top 
    }, 1000); 
}); 
+0

Спасибо за ваш ответ, гиперссылки работали отлично для меня. – tom3800

0

Вы также можете использовать этот код, если вы когда-нибудь использовать JavaScript.

Например, если вы не хотите поставить ссылку, но кнопки, как <input type="button></input>», просто добавьте <input type="button" onclick="location.href='your desired url'"></input>.

Смежные вопросы