Горизонтально выпадающее меню

Проблемы

#1 29 апреля 2010 в 13:17
Почему в Мазиле и хроме выглядит так


а в експлорере


В шаблоне прописано так…
<td><?php cmsModule("hmenu"); ?></td>
Ячейка на рисунках обведена красным
Получается сам модуль по себе плавает… не могу найти причину..
Памагите…
#2 29 апреля 2010 в 14:03
Otus7, если это меню из дополнений — то там вместе с ним идет css файл его настроек — все настройки содержаться именно там — высота — ширина — отступы…
#3 29 апреля 2010 в 14:08
Весь css перекопал…

Вот он

#hmenu {
border: #fff 1px solid;
float: left;
background: url(../images/hmenubg.png) repeat-x;
width: 100%;
margin: 0;
padding: 0;

}
#hmenu p {

margin: 0;
padding: 0;
}
#hmenu ul, #hmenu ul li{
list-style: none;
margin: 0;
padding: 0;
display: inline;
}
#hmenu ul {
cursor: pointer;
z-index: 9999;
margin: 0;
padding: 0;

}
#hmenu ul li.hilite {
background: #006400;
}
#hmenu ul li {
float: left;
position: relative;
padding: 2px;
border-right: #fff 1px solid;
margin: 0;


}
#hmenu ul li ul li {
display: block;
border-top: 0px;
width: 150px;
margin: 0;
padding: 0;
}
#hmenu ul li a, #hmenu ul li div {
display: block;
padding: 3px 10px 3px 10px;
background-position: 0 center !important;
background-repeat: no-repeat !important;
text-decoration: none;
margin: 1px;
white-space: nowrap;
color: #FFF;
font-weight: bold;
margin: 0;

}
#hmenu ul li a:HOVER{

}
#hmenu ul li ul {
display: none;
position: absolute;
left: 0;
top: 25px;

background: #669933;
border: #006400 1px solid;
}
ul.fleft {
top: 2px !important;
left: 140px !important;
}

Что может быть не так?
#4 29 апреля 2010 в 14:42
Расковырял то что выводит браузер..

<td><?php cmsModule("hmenu"); ?></td>

выглядит как

<TD>
<DIV>
<P></P>
<DIV class=hmenu id=hmenu>
...................
<P></P>
</DIV>
</DIV>
<TD>

Откуда взялись "<P></P>"? Как их убрать
#5 29 апреля 2010 в 16:14
Otus7, если вставка происходит через модуль например — то редактор сам оборачивает все содержимое в <P></P> — но никто не мешает перейти в Источник и заменить их вручную перепрописав на <div></div>, если же вставка в самом темплате — трудно сказать откуда там лишние теги…
#6 29 апреля 2010 в 16:48
Madmax, огромное спасибо… Получилось..
В "источнике" заменил <P></P> на <div></div>
#7 29 апреля 2010 в 17:30
Otus7, а как у тебя с выпадающим списком? Тот скрипт, что в стандартном модуле не позиционирует начало выпадения. Ты как то это поправил?
#8 29 апреля 2010 в 18:07
Клещи без Олега, вопроса не понял… Что значит "не позицианирует"? ) Мелькает?

#hmenu ul li ul {
display: none;
position: absolute;
left: 0;
top: 25px;
background: #669933;
border: #006400 1px solid;
}

top сделал 25, что раньше было не помню — но было больше. Вроде все Ок
#9 6 мая 2010 в 20:47
У меня проблема… Когда в выпадающем меню нажимаю на пункты связанные с универсальным каталогом — перехожу в универсальный каталог. И когда я нахожусь в универсальном каталоге — пункты меню которые должны выпадать, выпадать перестают

Выпадают:


Не выпадают:


в чем может быть проблема?
#10 6 мая 2010 в 21:43
Так Всё по удаляла. Моя ошибка просмотрела. zst
Ссылку не дадите?
— экспромтом — не идёт ли подключение нового JS который делает работу меню неправильной.
то есть — посмотрите на код страницы где есть список и на код страницы где его нет.

Вероятнее всего со скриптом — 100%

— посмотрите на какую строчку и на какой файл ссылается браузер при показе неправильной работе.
#11 6 мая 2010 в 21:46
Hmelex, zverolov21.ru

Буду очень благодарен если окажете помощь в поиске ошибки )
#12 6 мая 2010 в 22:00
Так навскидку не подскажу — притом при всём вы сами ещё на сервере что то в это время удаляете....
Через час посмотрю снова.
#13 6 мая 2010 в 22:05
Эт я пытаюсь родной щаблон воткнуть… Думаю мой криво работает может…
#14 6 мая 2010 в 23:05
Сейчас вроде всё работает — отпишитесь.
#15 7 мая 2010 в 14:57
Ничего не изменилось… В Експлорере выскакивает ошибка. Но не могу понять в каком месте… (Мой Експлорер этого говорить не хочет, партизан.) Дождусь выхода 1.6.1 а там перекопаю весь свой Шаблон и меню Горизонтальное. Может найду ошибку
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.