выпадающее меню перестает работать после перехода на страницу - PullRequest
0 голосов
/ 25 сентября 2011

Моя голова вот-вот взорвется, когда я пытаюсь выяснить причину, по которой мое выпадающее меню перестает работать, как только страница переходит на якорь. В прыжке тоже есть JS, но такая же проблема существовала даже при обычном html-привязке.

Страница находится на http://mincovlawyer.com/doc/euro-excellence

Когда вы загружаете страницу, наведите курсор на «Закон», «О программе» и «Полезности» и посмотрите, как должен работать раскрывающийся список.

Затем нажмите любую из ссылок в боковой панели справа, например, Alt. # 1.

Затем снова наведите курсор мыши на пункты меню и обратите внимание, что выпадающие списки больше не появляются.

Я был бы очень признателен за любые указания на этот счет.

Ответы [ 3 ]

1 голос
/ 25 сентября 2011

Похоже, они работают, но они находятся выше верхней части страницы. Прежде чем нажимать на любую из ссылок, прокрутите немного вниз. Затем наведите курсор на «Закон», и вы увидите, что ваше меню смещено по вертикали.

1 голос
/ 25 сентября 2011

Ролловер прерывается, даже если вы просто прокрутите страницу вниз.Меню прокрутки позиционируется абсолютно, а навигация - фиксированной.Вы можете добавить «position: fixed» в ваше меню и добавить смещение прокрутки в коде выпадающего меню.

Чтобы установить «position: fixed»: в строке 8 файла anylinkmenu.css:изменить положение: абсолютное положение: фиксированное.

0 голосов
/ 25 сентября 2011

Теперь это много кода ... Где твое меню создано?Материал для наведения мыши

Вопрос1: Зачем вообще использовать какой-либо javascript для встроенной привязки?В любом случае, с помощью #links прокручивать указанную позицию, даже без JS?!

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