Javascript не отображается правильно после добавления типа документа - PullRequest
0 голосов
/ 09 июня 2011

Я нахожусь в процессе преобразования некоторых плохо написанных html-файлов в xhtml.В html-файл включен файл javascript, который создает меню навигации.Когда вы наводите курсор мыши на что-то в меню, подменю появляется чуть ниже.

Моя проблема в том, что при добавлении типа документа все подменю отображаются в верхнем левом углу экрана.Любые идеи, почему это будет?

При необходимости я могу предоставить некоторый исходный код, я просто не знаю, показывать ли код javascript или фактический код файла php.

1 Ответ

0 голосов
/ 09 июня 2011

Вряд ли это проблема с Javascript.Скорее всего, это ошибка в структуре HTML и / или CSS.Возможно, какой-то элемент, который содержит меню, отсутствует или утратил свой атрибут «позиция: относительный», в результате чего абсолютно позиционированные меню поднимаются вверх по дереву DOM в поисках относительного элемента, но находят только корень документа.

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