почему не работает верхний якорь пустой страницы в SharePoint 2010? - PullRequest
1 голос
/ 06 января 2011

На стандартном сайте публикации SharePoint редактирование домашней страницы, ввод большого количества контента и размещение ссылки в верхней части страницы с помощью следующей ссылки привязки не работает:

<a href="#">back to top</a>

Нажатие нассылка выше ничего не делает.Однако другие именованные якоря (такие как

<a name="test"></a> 

и

<a href="#test"></a>

работают нормально.

Кто-нибудь сталкивался с этой проблемой раньше?

Ответы [ 2 ]

2 голосов
/ 06 января 2011

<a href="#" /> не должен приводить вас к началу страницы .Он нацелен на пустой фрагмент и в большинстве случаев нейтрализует поведение ссылки по умолчанию.

Я подозреваю, что ваше <a name="#" /> решение полагается на артефакт ваших браузеров, потому что якорь с именем # должен бытьназывается ## (или, скорее всего, #%23) в атрибуте href ссылки.

Так как вам все равно нужно создать якорь, лучше всего дать ему значимое имя, например TOP и нацельтесь на это, используя <a href="#TOP">back to top</a>.

0 голосов
/ 06 января 2011

Я справился с этим, разместив

<a name="#"></a>

в верхней части страницы, но было бы хорошо узнать, почему он не работает нормально, и есть ли другие более приятныерешения там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...