JQuery超级菜单全宽菜单项
JQuery Mega Menu Full Width Menu Item
我是css和jquery的新手,对菜单项有问题。我有一个Jquery超级菜单,我想让律师档案菜单项是一行,而不是现在的两行。通常我会发布代码,但太多了。所以我要发布一个链接到实际的工作网站。
我尝试添加全宽,但没有成功
$(document).ready(function($){
$('#mega-menu-tut').dcMegaMenu({
rowItems: '1',
speed: 'fast'
fullWidth: true
});
});
我还尝试在此处修改css:
.dcjq-mega-menu ul.menu li .sub li.mega-hdr { /* Sub-menu headers - i.e. 2nd level navigation */
float: left; /* Float the sub-menus and give them a fixed width to from the mega menu rows */
width: 130px;
height: 165px;
margin: 0 2px 7px 2px;
border: 3px solid #ccc;
}
但这只是修改了实际的内部菜单。
这是活动站点:http://gdisinc.com/barker/default.php
请注意,如果您将鼠标悬停在律师档案上,它将显示两行。我如何才能使这一行与960像素的网站宽度相匹配。非常感谢。
PS:我使用了这个菜单系统:http://www.designchemical.com/lab/jquery-mega-drop-down-menu-plugin/getting-started/
您可以更改此样式上的填充
.dcjq-mega-menu ul.menu li a
至
padding:12px 20px;
中的元素具有基于其内容的宽度,因此减小导航项的字体大小也可以。使用Chrome的Web Inspector/Firefox的Firebug等可以很容易地找到此类问题的修复方法。
在联系我们标签后,最好不要使用小分隔符。你可以通过添加这样的:最后一个子类来实现这一点:
.dcjq-mega-menu ul.menu li:last-child a { background:none; }
问题是这里的CSS选择器可读性不强,以后可能会导致非常烦人的问题
.last-menu-item { background:none; }
同样,请记住:Internet Explorer<不支持最后一个孩子;9http://caniuse.com/#search=last-子
欢迎来到CSS的世界…:)
看起来您需要更改此处的"rowitems"选项:
$(document).ready(function($){
$('#mega-menu-tut').dcMegaMenu({
rowItems: '3',
speed: 'fast'
});
});
如果将其更改为"5",则应在同一行中显示所有项目。看看例子:
http://www.designchemical.com/lab/jquery-mega-drop-down-menu-plugin/examples/
除非您将菜单拆分为MegaMenu的单独实例,否则似乎没有办法为每个菜单项配置此效果。
- 设计Django中当前导航菜单项的样式
- 将菜单项与滚动绑定时出现Jquery错误
- HTML5上下文菜单-当菜单项被点击时,访问最初被点击的元素
- 如何使活动菜单项具有突出显示样式
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 如何在每个下拉菜单项的每个类别下输出链接
- 突出显示菜单项及其子菜单项
- 菜单项 - 单击淡入和淡出
- 更改母版页中菜单项的类
- 引导程序3-下拉菜单项中的取消按钮
- JQuery UI菜单防止子菜单项折叠
- 如果其中一个子菜单项处于活动状态,则展开下拉菜单
- 在表格最后一行(链接)中显示菜单,并在单击菜单项时显示模式窗口
- Joomla:菜单项指向同一页面中的不同位置
- 单击菜单项更改HTML内容
- 使用css更改所选菜单项的颜色
- Pebble.js菜单项渲染速度慢
- 选择单选按钮或下拉菜单项时自动更新PHP变量
- 无法拦截上下文菜单项单击
- 如何识别选中菜单项/菜单项的主要文本在ReactJS材料- ui