我正在尝试在网页上创建一个包含在div中的“应用程序”。 它的大小不能超过一定的尺寸(比如:550px乘以280px)。 我有一个菜单,并且每个项目至少有1-3个子菜单。 问题是,虽然我知道子菜单的高度不超过280px,但子菜单经常超出父div的边界(除了最后一个菜单项外,它总是向上延伸而不是向下)。
是否有办法使菜单根据需要向上或向下增长,取决于它是否会超出div的边界?
这是一个JSFiddle:http://jsfiddle.net/3FqcG/ 请注意,“Salzburg”子菜单如何向下延伸超出黑色DIV的边界?如果太长,我希望它向上增长,如果有足够的空间,则向下增长。
目前,我只是使用基本初始化:
是否有办法使菜单根据需要向上或向下增长,取决于它是否会超出div的边界?
这是一个JSFiddle:http://jsfiddle.net/3FqcG/ 请注意,“Salzburg”子菜单如何向下延伸超出黑色DIV的边界?如果太长,我希望它向上增长,如果有足够的空间,则向下增长。
目前,我只是使用基本初始化:
$( "#menu" ).menu();
谢谢!