我在CSS3中创建了一个3层下拉菜单,其中子菜单垂直下降。一切都很好,唯一的问题是当菜单(.main-menu > li ->,见下面的代码)太靠近屏幕的右边时,它的子菜单的某些部分随着它从屏幕上“滑出”而消失,变得不可见。我想通过改变当前子菜单的浮动方向来改进jQuery菜单,如果它太靠近屏幕的一侧。我是jQuery的新手,你能帮我一下吗?</ul>据我所知,<
-- list items --></li>我设计了这个菜单,并添加了一些jQuery,每当用户点击span区域时,就会显示二级ul,span的样式是块级的,所以你可以在列表项内的任何地方点击问题是,在用户单击span元素之后,无序列表就会出现,span就像一个内联元素,要想消失,ul用户必须单击文本,而单击parent-li区域将不起作用。你可以在这里看到现场演示:
也许有更好的解决方案来创建一个垂直菜单<