У меня действительно сложная html-страница, и я добавил несколько привязок закладок в разных местах. Якоря выглядят так:
click here for foo bar
lorum ipsum etc
foo bar
Но когда вы нажимаете на них, ничего не происходит - URL-адрес в адресной строке не меняется, и страница не перемещается.
Если я вытащу свои привязки и помещу их на более простую страницу, они начнут работать, поэтому я думаю, что что-то должно каким-то образом мешать навигации, но я не могу придумать, как это исправить. Я задумался об ошибке где-то в javascript, которая отменяла навигацию, но на странице есть тысячи строк javascript, и я пока не нашел ничего подозрительного.
Проблема возникает как в Chrome, так и в Firefox.
Как я могу отладить эту проблему?
ОБНОВЛЕНИЕ 2: переполнение: auto не разрывает именованные привязки; протестирован на простом примере ОБНОВЛЕНИЕ: Может быть, это проблема CSS? целевые привязки находятся в пределах
overflow: auto;
. Это приводит к тому, что полоса прокрутки появляется внутри div, а не на краю страницы, чего не было с моей простой текстовой страницей.