Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 24.06.2010, 18:02   #1
Profet
Новенький
 
Регистрация: 03.08.2009
Сообщений: 5
По умолчанию Проблема с меню в IE и опере

Здравствуйте. Столкнулся с такой проблемой в меню.
При попытке выбрать элемент второго уровня из выпадающего меню в IE8 и опере меню сворачивается, причем если курсор наводить немного левее меню, то не сворачивается. В хроме и файрфоксе все работает нормально.

В шаблонах прописано следующее:
subparts.MENU1 = HMENU
subparts.MENU1.special = list
subparts.MENU1.special.value = 890
subparts.MENU1.1 = TMENU_LAYERS
subparts.MENU1.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer= 1
relativeToTriggerItem= 1
hideMenuWhenNotOver=50
hideMenuTimer = 70
topOffset=20
leftOffset=0
expAll=1
NO{
ATagBeforeWrap = 1
beforeImgLink = 1
beforeImg = fileadmin/elcomimport/images/m1.jpg
doNotShowLink = 1
}
}

subparts.MENU1.2 = TMENU_LAYERS
subparts.MENU1.2 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
hideMenuWhenNotOver=50
hideMenuTimer = 70
topOffset=0
leftOffset=0
expAll=1
NO.allWrap = <div class='top_menu' onclick="location.href='index.php?id={elementUid}' ;" style="cursor: hand;" onMouseOver="this.style.background='#7dc4b8'" onMouseOut="this.style.background='#e8eff3'"><img src='fileadmin/elcomimport/images/mark.jpg' class='mark'> | </div>

}

subparts.MENU1.3 = TMENU
subparts.MENU1.3 {
hideMenuWhenNotOver=50
hideMenuTimer = 70
NO.subst_elementUid = 1
NO.allWrap = <div class='top_menu2' onclick="location.href='index.php?id={elementUid}' ;" style="cursor: hand;" onMouseOver="this.style.background='#7dc4b8'" onMouseOut="this.style.background='#e8eff3'"><img src='fileadmin/elcomimport/images/mark2.jpg' class='mark2'> | </div>
}

Может кто-нибудь сталкивался?
Или может кто-нибудь знает как определяются границы выпадающего меню, чтобы начать копать?

На всякий случай приложу описание стилей. Подозреваю проблема кроется именно в них.

.top_menu {
position:relative;
border:1px solid #37c1aa;
background-color:#e8eff3;
margin:1px;
width:150px;
padding-left:14px;
}
.top_menu a{
font-size:12px;
color: black;
text-decoration:none;
}

.top_menu a:hover{
color: white;
}

.mark {
position:absolute;
top:8px;
left:4px;
}

Последний раз редактировалось Profet; 25.06.2010 в 11:40
Profet вне форума   Ответить с цитированием
Старый 25.06.2010, 11:55   #2
Profet
Новенький
 
Регистрация: 03.08.2009
Сообщений: 5
По умолчанию

Еще заметил что в IE меню не сворачивается когда водишь мышкой в области вокруг меню, но когда наводишь на само меню оно сворачивается.
Profet вне форума   Ответить с цитированием
Старый 25.06.2010, 12:26   #3
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Откажитесь от TMENY_LAYERS. Уберите инлайновый CSS из кода. Постройте меню в виде простейшего HTML-я с помощью только TMENU. Затем настройте отображение и поведение с помощью внешних CSS и JS. CSS-меню, работающих во всех браузерах, в гугле много и на любой вкус.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 25.06.2010, 17:57   #4
Profet
Новенький
 
Регистрация: 03.08.2009
Сообщений: 5
По умолчанию

Убрал в стилях position:relative; и заработало нормально.
Только потом пришлось всю менюшку таблицами переверстать.
Вопщем дивы в меню заюзать неполучилось.
Profet вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рендеринг меню в таблицу AleXUnder Общие вопросы 3 26.03.2009 17:55
проблема с меню при мультиязычности wind Общие вопросы 3 14.10.2008 20:00
Проблема с меню. вывод 0 и 1 уровня. kyzma Общие вопросы 3 25.09.2007 19:04
Проблема с меню и realurl alsemo Общие вопросы 2 10.04.2006 15:01
проблема с выпадающими меню kalina Общие вопросы 0 09.03.2006 11:41


Часовой пояс GMT +4, время: 17:26.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория