Чтобы убедиться, что я понимаю вопрос, вы хотите, чтобы раскрывающиеся списки отображались в вертикальном списке вместо горизонтального?Если это так, попробуйте добавить это в свой CSS:
.droplinebar > ul > li > ul > li > ul > li
{
float: left;
clear: both;
}
ADDENDUM (чтобы правильно выстроить меню):
Я не проверял это, ноПосмотрите, поможет ли смена строки 16 на следующую:
$subul.css({left:$curobj.position().left, top:this._dimensions.h})
Вам также может понадобиться сделать что-то подобное выше для $ targetul.
2nd ADDENDUM
Это немного грязно, но вы всегда можете дать уникальному идентификатору подчиненного, и они используют css для выравнивания, а затем вручную.
http://jsfiddle.net/DxpMJ/11/
InВ этом примере я дал уникальный идентификатор в меню JavaScript> Traveling 4 и вручную установил поле left-left и переопределил ширину с помощью трюка! Important (который вы должны посмотреть, если не знаком с ним - очень полезно, когдаплагины javascript устанавливают стили CSS без вашего ведома).Если вы не возражаете вручную добавлять правила CSS для всех меню, которые должны быть расположены вертикально, я думаю, это сработает.