jquery 滚动导航

yeelone 2011-09-26 07:43:20
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var mouseover_tid = [];
var mouseout_tid = [];

$(document).ready(function(){

$("#menus > li").each(function(index){
$(this).hover(

function(){


clearTimeout(mouseout_tid[index]);
mouseover_tid[index]=setTimeout(function(){
$(this).find('ul:eq(0)').slideDown(200);},400);
},

function(){
var _self=this;
clearTimeout(mouseover_tid[index]);
mouseout_tid[index]=setTimeout(function(){
$(this).find('ul:eq(0)').slideUp(200);
},400);
}
);
});
}
);
</script>
<style type="text/css">
#wrap ul {text-align:left;}
#wrap ul.children {
display:none;
padding:0;
margin:0;
}
#wrap ul.children li{
float:none;
margin:0;
padding:0;
}
#wrap ul.menus li {
float:left;
display:block;
margin:10px;
}
#wrap ul.menus ul {
position:absolute;
}
#wrap ul.children li {
float:none;
margin:0;
padding:0;
}
</style>

</head>
<body>
<div id="wrap">
<ul id="menus" class="menus">
<li> one </li>
<ul class="children">
<li>oneee</li>
<li>one111</li>
</ul>
<li> two </li>
<ul class="children">
<li>oneee</li>
<li>one222</li>
</ul>
<li> three</li>
<ul class="children">
<li>oneee</li>
<li>one333</li>
</ul>
</ul>
</div>
</body>
</html>

</body>
</html>


这是根据网上学习的代码再自己实现的,但是不知道为什么不生效?当鼠标移上去时,没有滚动出现li元素
...全文
32 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeelone 2011-09-26
  • 打赏
  • 举报
回复
大家不要嫌我的代码写得乱,我只是想看看效果而已

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧