首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用css和Jquery的水平多级菜单

问使用css和Jquery的水平多级菜单
EN

Stack Overflow用户
提问于 2012-12-31 06:17:43
回答 1查看 2K关注 0票数 0

我试图制作一个简单的水平列表菜单,显示在这个示例中,到目前为止,我已经将列表& CSS复制到jsFiddle (新示例更新),但它似乎无法以类似的方式工作。我找不到类似的例子,我可以研究和复制。

我希望在这方面提供帮助。

代码语言:javascript
复制
<ul>
<li><a  href="index.html">Home</a></li>
<li><a  href="about.html">About</a></li>
<li><a  href="services.html">Services</a>
    <ul>
      <li><a  href="graphic-design.html">Graphic Design</a></li>
       <li><a href="web-design.html">Web Design</a></li>
      <li><a href="multimedia.html">Multimedia</a></li>
      <li><a href="exhibitions.html">Exhibitions</a></li>
       <li><a href="trademarketing.html">Trade Marketing</a></li>
    </ul>
</li>
<li><a href="work.html">Work</a></li>
<li><a href="clients.html">Clients</a></li>
<li><a href="wordpress">Blog</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>

CSS

代码语言:javascript
复制
nav#mainnav ul {
    bottom: 57px;
    height: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
}
nav ul {
    list-style: none outside none;
}
ol, ul {
    color: #242320;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.3em;
    margin: 10px 40px;
}
ul {
    margin-left: 30px;
}

更新:

我可以使它作为水平菜单工作,但我不能淡出子菜单在一段时间后,我如何做那个示例更新。

EN

回答 1

Stack Overflow用户

发布于 2012-12-31 06:43:07

试试这个:http://jsfiddle.net/7uWyf/8/

代码语言:javascript
复制
$('ul li').hover(function() { // hover on main li
  $('ul', this).show(); // if this will have an ul, will show it
}, function() {
  $('ul', this).hide(); // when mouse is out anywhere in doc area will hide it.
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14098195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档