2011-07-08 105 views

回答

1

为了确保我理解了这个问题,是否希望子下拉菜单显示在垂直列表中而不是水平显示?如果是这样,你可以添加以下到您的CSS:

.droplinebar > ul > li > ul > li > ul > li 
{ 
    float: left; 
    clear: both; 
} 

附录(获取菜单一字排开正确):

我没有测试过这一点,但看看是否改变线16以下诀窍:

$subul.css({left:$curobj.position().left, top:this._dimensions.h}) 

您可能需要在$ targetul上执行上述操作。

第二附录

这是一个有点脏,但你总是可以给子UL的一个唯一的ID,并使用CSS来手动线接起来。

http://jsfiddle.net/DxpMJ/11/

在这个例子中,我给了一个唯一的ID给JavaScript>旅行4菜单,手动设置保证金左和推翻用!重要的伎俩宽度(你应该如果你看看不熟悉它 - 当javascript插件在你不知情的情况下设置CSS样式时非常有用)。如果你不介意为所有需要垂直的菜单手动添加css规则,我认为这会起作用。

+0

是的,这就是我想要的。现在在垂直列表中的链接全部在左侧,并且有很大的背景。如何设置链接出现在父链接下方,不远处? tnx – user642523

+0

看到我编辑的答案... –

+0

现在是在最右侧和水平滚动条出现.. – user642523