目前我正在使用这个超级菜单
http://demo.shymarkets.com/codecanyon/mega/model-1/css/index.html
无论悬停位置如何,我都需要一个全宽下拉菜单。
首先,让我向您展示我悬停在下拉菜单项上的内容。
如您所见,当我将鼠标悬停在“4 COLS”上时,它不会覆盖整个容器。下拉菜单的左侧缺失。
无论悬停位置如何,我都希望它是全宽的。
我通过更改 custom.css 文件中的值来实现这一点。
http://demo.shymarkets.com/codecanyon/mega/model-1/css/css/custom.css
/* drop-down menu */
.dropdown-menu {
position: absolute;
top: 100%;
**left: -1px;**
z-index: 1000;
display: none;
float: left;
通过向左更改:-1px向左:-120px我得到了我想要的
然而,这一次它既不是动态的,也不是响应式的。
我想,必须计算先前菜单项的宽度并将其写入'left:?px'自动或让我们以编程方式说我不知道。
也许这可以通过使用这种 jquery 方法来完成。
这些也是我想要的一些例子。我只需要知道我将如何修改我的代码以便响应地改变悬停行为。