Javascript 使用左值定位元素,并使其在溢出其父元素时进一步向左移动

Javascript 使用左值定位元素,并使其在溢出其父元素时进一步向左移动,javascript,css,Javascript,Css,我有一个带有容器和菜单的页面,其中每个菜单项都有一个子菜单。菜单在容器内。子菜单的位置应使其左侧与父菜单项的左侧对齐。但是,如果子菜单太宽,会使容器溢出(或破坏其内容),则应将菜单放在更靠左的位置 对于纯CSS,这是可能的,还是需要JS来实现这一点?您可以将其改为固定在容器的右侧吗?然后它会留下一个变量。这不起作用,默认情况下,子菜单应该与其父菜单项对齐。我不确定我是否理解。。。你可以发布你的CSS和HTML吗?

我有一个带有容器和菜单的页面,其中每个菜单项都有一个子菜单。菜单在容器内。子菜单的位置应使其左侧与父菜单项的左侧对齐。但是,如果子菜单太宽,会使容器溢出(或破坏其内容),则应将菜单放在更靠左的位置


对于纯CSS,这是可能的,还是需要JS来实现这一点?

您可以将其改为固定在容器的右侧吗?然后它会留下一个变量。

这不起作用,默认情况下,子菜单应该与其父菜单项对齐。我不确定我是否理解。。。你可以发布你的CSS和HTML吗?