我正在尝试制作一个简单的水平列表菜单显示在此example,到目前为止我已经复制了List& CSS到jsFiddle(New Example Update),但似乎没有办法使我以类似的方式工作。我无法找到类似的例子,我可以查看&复制。
我很感激这方面的帮助。
<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
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;
}
更新
我能够将它作为水平菜单工作,但是我不能在一段时间之后淡出子菜单我怎么能这样做Example Update
答案 0 :(得分:2)
试试这个: http://jsfiddle.net/7uWyf/8/
$('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.
});