【发布时间】:2013-07-18 04:11:36
【问题描述】:
目前我正在使用这个超级菜单
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;
通过将 left: -1px 更改为 left: -120px 我得到了我想要的
然而,这一次它既不是动态的,也不是响应式的。
我想,前面的菜单项的宽度必须计算并写入'left: ? px' 自动或让我们以编程方式说我不知道。
也许这可以通过使用这种jquery方法来完成。
这些也是我想要的一些例子。我只需要知道我将如何修改我的代码以便响应地改变悬停行为。
【问题讨论】:
-
@clrockwell 是的,就是这样。也检查这个网站。 au.beatsbydre.com 当您将鼠标悬停在耳机上时,您会看到列出的产品。这正是我想要的。但是,我必须编辑我的一段代码。
标签: jquery html css twitter-bootstrap drop-down-menu