回答
我已经有了一些部分的解决方案,直到今天晚些时候我还有更多的时间来处理它。
http://jsfiddle.net/nickywaites/jVDUX/
可能需要设置mouseleave事件的超时时间,并在鼠标移到另一个事件时清除它。
更新例如
http://jsfiddle.net/nickywaites/jVDUX/5/
$(function() {
var timeout;
var menucontent = $("#menucontent");
$('#menu').mouseenter(function() {
clearTimeout(timeout);
menucontent.animate({
marginLeft: '-550px'
}, 1000);
});
menucontent.mouseenter(function() {
clearTimeout(timeout);
});
menucontent.mouseleave(function() {
timeout = setTimeout(function() {
menucontent.animate({
marginLeft: '50px'
}, 1000);
}, 3000);
});
});
HTML
<div id="body">
<div id="menu">
<div id="menucontent">
<ul>
<li><a href="#content1">Link1</a></li>
<li><a href="#content2">Link2</a></li>
<li><a href="#content3">Link3</a></li>
<li><a href="#content4">Link4</a></li>
<li><a href="#content5">Link5</a></li>
<li><a href="#content6">Link6</a></li>
</ul>
</div>
</div>
CSS
#body {
height:800px;
width:600px;
border:1px solid black;
overflow:hidden;
}
#menu {
position:relative;
top: 100px;
float:right;
background-color:black;
width:50px;
height:50px;
color:white;
}
#menucontent {
width:550px;
height:100%;
margin-left:700px;
background-color:black;
}
#menucontent ul{
margin: 0;
padding: 0;
height:100%;
float: left;}
#menucontent ul li{
display: inline;
height:100%;
}
#menucontent ul li a{
color:white;
float: left;
text-decoration: none;
padding: 10px 10px;
height:30px;
}
#menucontent ul li a:visited{}
#menucontent ul li a:hover {
background-color:#0b75b2;
}
这只是耸人听闻的...为了这个,把我的帽子给你。 – webb 2011-04-28 09:01:21
谢谢:)还有一些工作要做,但由于我在工作,我将不得不稍后再看。 – 2011-04-28 09:15:13
那个更新对Webb有帮助吗? – 2011-04-28 15:01:41
- 1. JComboBox这是一个菜单
- 2. 尝试这个菜单,这个数据连接,在jQuery的
- 3. 如何让这个简单的下拉菜单工作?
- 4. 试图让一个类
- 5. 试图让一个样本儿童主题的成因?
- 6. 如何制作这样的菜单?
- 7. 试图让这个链表开始
- 8. 试图让这个目标条件
- 9. 试图让这个页面响应
- 10. 如何让像facebook一样的城市/国家下拉菜单?
- 11. CSS:试图让div一个接一个
- 12. 我该怎么做这样一个典型的单元测试?
- 13. 试图调试这个程序。有极端困难这样
- 14. 如何让一个下拉菜单关闭另一个下拉菜单?
- 15. 使菜单像Skype一样?
- 16. 我如何自定义菜单这样
- 17. 试图让一个简单的PHP的形式解雇
- 18. 试图用选项菜单打开一个对话框菜单项
- 19. 我试图实现一个侧翻到一边菜单
- 20. 如何让日期栏位像下拉菜单一样出来?
- 21. 如何让Android的菜单图标和菜单项较大
- 22. 试图让一个变通的mysqli_real_escape_string
- 23. 在Applescript中,我试图激活Seamonkey中的一个菜单项。
- 24. 试图创建一个快速的jQuery下拉菜单
- 25. 试图添加一个CSS子菜单到现有的
- 26. 试图让一个简单的相机应用程序工作
- 27. .htaccess RewriteRule试图让一个链接更简单的问题
- 28. 如何让这个菜单在IE6中运行?
- 29. 如何让这个下拉菜单在IE 8中工作?
- 30. 居中这个菜单
该页面目前似乎不想为我加载。我建议你拍一张截图并剪掉你想要的部分。这可能会让其他人更容易,因为有些人不喜欢为了找到你正在谈论的内容而必须访问另一个站点。此外,解释您尝试或正在尝试的内容也许很好。 – 2011-04-28 04:51:03