下拉菜单干扰其他标签
drop-down menu disrupts other tags
我正在制作一个带有下拉菜单的导航栏(稍后将添加另一个)。当下拉菜单被按下时,它会将所有导航链接向右移动。期望的行为是所有的导航链接都是静态的。我尝试在div
上使用fixed
,在li
标签上使用absolute
css,但I.E.会在父div之外呈现li
标签。
我目前的实现是使用float:left
,但这也没有产生预期的结果。下拉菜单上标着"慰藉"任何帮助或建议都是感激的。我已经创建了一个演示来说明我的问题。http://jsfiddle.net/xbB4M/1/。
还有一个附带问题。如果这需要一个新的帖子,请让我知道,我会打开一个新的问题。当用户单击下拉菜单时,如何侦听下一次鼠标单击以关闭下拉菜单?
如果你给你的.menu
类一个absolute
位置,它应该阻止其他菜单项向右滑动。至于你的第二个问题,如果你检查工作示例,我为菜单项添加了另一个单击事件处理程序,如果它们被单击,它将关闭菜单。
试一试:
.menu {
margin-top:10px;
background-color:#17406B;
position: absolute;
}
工作示例:http://jsfiddle.net/fewds/xbB4M/5/
相关文章:
- 是否可以使用Chart.js缩短雷达图上的外部标签,而不影响其他标签
- 将DIV包裹在锚标签内或其他方式
- 如何为javascript创建自定义标签?或者这是我不知道的其他事情吗;我不知道
- jQuery获取其他标签's css并将其添加到其他
- @internal react 代码中的 JavaScript 文档标签,是 jsdoc、闭包还是其他什么
- 高图表柱形图,柱形中间有其他标签
- 流星:如何在其他模板标签中嵌入模板标签
- 如何在javascript中创建高于其他标签的html标签
- CKEDITOR 将 替换为 和其他标签
- JavaScript 正则表达式,用于保留 span 标签并删除其他标签
- PhysicsJS - 如何通过标签(或其他值)查找主体
- 高图表列范围中的其他 serires 标签
- 如何将数据从页面中的表单发送到其他页面中的选项标签
- 在包含其他标签的标签中,将一个文本替换为另一个文本
- 如何获取其他 Chrome 事件中的所有标签页网址
- 为什么使用替换来取消转义 html 标签也会去除所有其他 html 标签
- JQuery FancyBox、Prepend函数和<a href>标签在IE7和IE8中不起作用.(其他浏
- 如何将程序创建的标签的文本分配给html主体中的其他标签
- 我如何允许<img>并且<a>innerHTML的标签,但没有其他标签?(制作论坛)
- 打开Chrome或Firefox,不带标签和其他菜单项,并设置屏幕位置和大小