Отредактированный вопрос для ясности.Прокрутите страницу вверх и выйду неправильно
В моем приложении, скажем, я на какой-то URL следующим образом: http://127.0.0.1:8000/blog/
и на этой странице, у меня в HTML:
<a href="#top">Back to top</a>
Когда я наведите курсор мыши на эту ссылку, то URL говорит: http://127.0.0.1:8000/#top
, а не http://127.0.0.1:8000/blog/#top
, как и следовало ожидать.
Что здесь происходит? Как это исправить? Дайте мне знать, если что-то еще потребуется.
Вот краткое изложение моего HTML:
<!DOCTYPE html>
<head>
<title>...</title>
<base href="/">
<!-- JQuery, Bootstrap, Bootstrap Javascript stuff included here -->
</head>
<body>
<header>
<!-- header stuff from Bootstrap -->
</header>
<section id="top">
<!-- page-based contents here -->
</section>
<footer>
<!-- Dead simple one-line footer -->
</footer>
</body>
</html>
Можно ли просмотреть ваш шаблон/код вашего вида? – Jivan
Вы нажали на него и подтвердили, что он работает? Вы используете JavaScript вообще? Можно ли увидеть часть HTML, в которой находится элемент с id 'top'? Это почти определенно не проблема, связанная с джанго. Скорее всего, это связано с вашим HTML. –
@JamieCounsell - Ах, я вижу, где моя проблема. В моем заголовке был тег ' '. В противном случае я бы не подумал посмотреть. Спасибо за толкание в правильном направлении. –
Mephoros