как отлаживать неработающие привязки закладок

У меня действительно сложная html-страница, и я добавил несколько привязок закладок в разных местах. Якоря выглядят так:

click here for foo bar
lorum ipsum etc
foo bar

Но когда вы нажимаете на них, ничего не происходит - URL-адрес в адресной строке не меняется, и страница не перемещается.

Если я вытащу свои привязки и помещу их на более простую страницу, они начнут работать, поэтому я думаю, что что-то должно каким-то образом мешать навигации, но я не могу придумать, как это исправить. Я задумался об ошибке где-то в javascript, которая отменяла навигацию, но на странице есть тысячи строк javascript, и я пока не нашел ничего подозрительного.

Проблема возникает как в Chrome, так и в Firefox.

Как я могу отладить эту проблему?


ОБНОВЛЕНИЕ: Может быть, это проблема CSS? целевые привязки находятся в пределах

со свойством CSS overflow: auto; . Это приводит к тому, что полоса прокрутки появляется внутри div, а не на краю страницы, чего не было с моей простой текстовой страницей.

ОБНОВЛЕНИЕ 2: переполнение: auto не разрывает именованные привязки; протестирован на простом примере

5
задан Taz 16 May 2012 в 19:50
поделиться