2014-05-22 4 views
0

Очень новое для CakePHP, пытаясь сделать навигационную панель, которая настраивается на основе количества меню, которое оно имеет.Настроить навигацию на основе количества меню внутри

Выработать вот изображение:. enter image description here Изменения NavBar динамически на основе человека, вошедший в Например, при входе человека А в навигационной панели имеет 6 меню, когда журналы человек B в нем имеет 4 меню, то же для человека C, когда он входит в систему.

Как это сделать? Не знаком с этим термином, поэтому мои исследования могли быть неадекватными, но до сих пор друг сказал мне, что это можно сделать с помощью CSS и jQuery.

+2

Это, безусловно, может быть некоторые с помощью CSS. Можете ли вы опубликовать код для своего текущего навигатора и то, что вы уже пробовали, чтобы он автоматически определял элементы меню? –

ответ

1

Хороший способ для этого использовать display: table и width: 100% для меню и display: table-cell для пунктов меню. Это приведет к тому, что элементы будут отображаться горизонтально.

Тогда вы должны использовать javascript (или в вашем случае jQuery), чтобы установить ширину элементов.

Я сделал скрипку, где я показываю простое решение: http://jsfiddle.net/8Qh8h/

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