调整浏览器大小时的CSS3菜单下拉列表

时间:2012-01-03 10:58:35

标签: css

在css中,默认情况下子菜单向右打开我猜,如果没有足够的空间,那么css语法是什么使它们向左打开。例如,如果浏览器窗口较小。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这可能无法用css完全解决。它需要java脚本来确定右侧是否有足够的空间(在调整大小时)。

一些伪代码:

if window.innerWidth - submenu.offsetLeft > submenu.offsetWidth
       showMenuToRight();
else
       showMenuToLeft();

由于