Привет, у меня есть вопрос, который будет найден очень часто. проблема в том, что нигде не может быть найдено явное решение.
У меня есть две проблемы относительно якорей.
Основная цель должна заключаться в том, чтобы получить хороший чистый URL-адрес без каких-либо хэшей в нем при использовании якорей для перехода на страницу.
поэтому структура якорей:
<ul>
<li><a href="#one">One</a></li>
<li><a href="#two">Two</a></li>
<li><a href="#three">Three</a></li>
</ul>
<div class="wrap">
<a name="one">text 1</a>
<a name="two">text 2</a>
<a name="three" class="box">text 3</a>
</div>
в порядке, если вы нажмете на одну из ссылок, URL-адрес автоматически изменится на
www.domain.com/page#1
в конце это должно быть просто:
www.domain.com/page
пока что так хорошо. теперь, во-вторых, при поиске в Интернете по этой проблеме вы найдете javascript в качестве решения.
Я нашел эту функцию:
function jumpto(anchor){
window.location.href = "#"+anchor;
}
и вызов этой функции с помощью:
<a onclick="jumpto('one');">One</a>
что будет такое же, как раньше. он добавит хэш к URL. Я также добавил
<a onclick="jumpto('one'); return false;">
без успеха. так что если есть кто-то, кто мог бы сказать мне, как решить эту проблему, я действительно буду признателен.
Спасибо большое.