| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 752 人关注过本帖
标题:下列的菜单栏效果有没有更简单的方法实现啊????我要更简单的方法。本人 ...
只看楼主 加入收藏
voledy
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-11-1
结帖率:0
收藏
已结贴  问题点数:10 回复次数:7 
下列的菜单栏效果有没有更简单的方法实现啊????我要更简单的方法。本人刚刚学习jquery
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>浮动</title>
<script type="text/javascript" src="jquery-1.9.1.js"></script>
<script type="text/javascript">
  $(function(){
      $("#one").hover(function(){
          $("#a").show();
          },function(){
              $("#a").hide();
              })
      $("#two").hover(function(){
          $("#b").show();
          },function(){                                                                                                                                                   
              $("#b").hide();
              })
      $("#three").hover(function(){
          $("#c").show();
          },function(){
              $("#c").hide();
              })
              
      })
</script>
<style type="text/css">
body,div,ul,li{ padding:0; margin:0; border:0;}
.clear{ clear:both;}
#nav{ width:500px; height:30px; margin:20px auto;}
#nav li{ width:160px; height:30px; border-right:1px solid #06F; list-style:none; float:left; color:#000; background:#09F; text-align:center; font:12px/30px "宋体";}
#nav li:hover{ background:#06F; color:#F00;}
#nav .a_nav{ width:162px; position:relative; background:#09F; display:none;}
#nav .a_nav li{ width:161px; height:25px; list-style:none; color:#000; text-align:center;font:12px/30px "宋体"; margin-top:2px;}
#nav .a_nav li:hover{ background:#06F; cursor:pointer;}
</style>
</head>

<body>
<ul id="nav">
  <li id="one">文章
    <ul class="a_nav" id="a">
      <li>a</li>
      <li>a</li>
      <li>a</li>
      <div class="clear"></div>
    </ul>
  </li>
  <li id="two">教程
    <ul class="a_nav" id="b">
      <li>a</li>
      <li>a</li>
      <li>a</li>
      <div class="clear"></div>
    </ul>
  </li>
  <li id="three">视频
    <ul class="a_nav" id="c">
      <li>a</li>
      <li>a</li>
      <li>a</li>
      <div class="clear"></div>
    </ul>
  </li>
</ul>
</body>
</html>
搜索更多相关主题的帖子: jquery content function javascript PUBLIC 
2013-11-17 22:05
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:5 
本身就比较简单了
2013-11-19 00:14
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:5 
$("#nav>li").hover(function(){
  $("ul",this).show();
},function(){
  $("ul",this).hide();
});

世事如潮我如水,只叹江湖几人回。
2013-11-19 12:24
voledy
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-11-1
收藏
得分:0 
回复 3楼 hugeannex
真是太感谢你啦...
2013-11-19 15:10
voledy
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-11-1
收藏
得分:0 
回复 2楼 诸葛修勤
我的方法要笨拙,想要简写的代码///
2013-11-19 15:11
voledy
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-11-1
收藏
得分:0 
回复 3楼 hugeannex
对了,楼主!你写的这个this是什么意思啊?是指"#nav > li"吗?
2013-11-19 15:14
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 
回复 6楼 voledy
是的。

世事如潮我如水,只叹江湖几人回。
2013-11-19 17:16
渴望做梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:45
专家分:1
注 册:2014-12-24
收藏
得分:0 
如果jquery选择器中加了this看来写法要发发生变化
2015-02-15 10:51
快速回复:下列的菜单栏效果有没有更简单的方法实现啊????我要更简单的方法。 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034935 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved