2010-09-28 2 views
5

моя проблема в том, что я получил 3 подменю в третьем навигаторе с именем «Productos», но они не отображаются.Подменю не отображается - переполнение скрыто?

Я думаю, что, возможно, ошибка получила что-то с jQuery плагином kwicks ... делая его переполнением: скрытым;

Я своего рода новый, так что я ценю вашу помощь ^^

Here is the link to the website

Edit: я удалить kwicks и я могу увидеть подменю, но мне нужно kwicks, Есть ли каким-то образом обойти, что ??

+0

Вы должны использовать плагин kwicks и попробовать самостоятельно в противном случае. Я думаю, что это должно сработать. –

+0

Я отключил плагин, и я вижу меню, но мне нужны квики. Есть ли способ обойти это? – Omegakenshin

ответ

2

Используя Chrome, я вижу половину вашего первого меню с текстом типа «Maquinaria». Я думаю, что меню будет показано внутри его контейнера.

Вы пытались установить более высокий индекс z?

Я также проверил инструмент разработчика, и переполнение правильно установлено на видимое.

РЕДАКТИРОВАТЬ:

Это код генерируется во время выполнения:

<li id="kwick_3" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: absolute; left: 225px; width: 200px; overflow-x: hidden; overflow-y: hidden; display: block; " class="active"> 
    <a class="headlink" href="#">Productos<h3>Nuestros productos</h3></a> 
    <ul style="visibility: visible; display: block; "> 
     <li><a href="#">Maquinaria pesada</a></li> 
     <li><a href="#">Transporte</a></li> 
     <li><a href="#">Agroindustria</a></li> 
    </ul> 
</li> 

Л элемента имеет переполнение (х и у), чтобы установить видимые. но родительский элемент LI имеет переполнение (x и y), установленное в скрытое

+0

Я пробую то, что вы говорите, z-index до 9999 и ничего ... и да, я сделал переполнение видимым, но я думаю, что kwicks превращают это в скрытое ... но спасибо за ваш ответ ^^ – Omegakenshin

+0

Нет. Он установлен к видимым. Если у вас есть хром, вы можете использовать инструмент разработчика, чтобы узнать, что такое вычисленный стиль элемента во время выполнения. Он показывает, что вы динамически изменяете DOM и многое другое ...; – Lorenzo

1

Ваш li#kwick_3 элемент содержит overflow: hidden, установленный в html, который переопределяет overflow:visible, установленный в css. Когда я отключу этот параметр в firebug, параметры подменю отображаются сами.

Вы также можете установить overflow: visible !important для #kwick_1, #kwick_2, #kwick_3, .. в свой style.css, чтобы переопределить настройку в html (опять же, работает для меня в firebug).

+0

именно то, что я хотел сказать :) – Lorenzo

+0

Исправлено ... Большое спасибо ^^, вы тоже Лоренцо ... – Omegakenshin

Смежные вопросы