基于jquery实现二级下拉菜单代码

先看一下效果图

 代码如下 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>简洁实用的橙色背景下拉二级导航菜单</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<!--把下面代码加到<head>与</head>之间-->
<style type="text/css">
*{
 margin:0;
 padding:0;
}
ul,ol,li,dl{
 list-style-type:none;
}
a{
 color:#555;
 font-size:14px;
 text-decoration:none;
}
.nav{
 margin:0 auto;
 width:800px;
 height:30px;
}
.nav ul li{
 float:left;
 display:block;
 width:200px;
 height:30px;
 position:relative;
}
.nav ul li a{
 display:block;
 width:200px;
 height:30px;
 background:#666;
 color:#fff;
 line-height:30px;
 font-weight:bold;
 text-align:center;
}
.nav ul li a:hover{
 background:#F60;
}
.drop_dwon{
 width:330px;
 position:absolute;
 left:0;
 top:30px;
 display:none;
}
#drop a{
 width:200px;
}
#currlayout{
 background:#F60;
}
</style>
<script type="text/javascript" src="images/20124/jquery-1.4.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
 jQuery(".nav ul li").hover(
  function(){
   jQuery(this).children(".drop_dwon").slideDown(200);
   jQuery(this).children(".nav ul li a").attr("id","currlayout")
  },
  function(){
   jQuery(this).children(".drop_dwon").slideUp(100);
   jQuery(this).children(".nav ul li a").attr("id","")
  }
 );
});
</script>
</head>
<body>
预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了;当然,在实际使用中,不会出现这样的问题。<br>
<!--把下面代码加到<body>与</body>之间-->
<div class="nav">
  <ul>
    <li><a href="#">首页</a>
      <div class="drop_dwon" id="drop"> </div>
    </li>
    <li><a href="#">关于我们</a>
      <div class="drop_dwon" id="drop">
        <div class="onemenulayout"><a href="#">公司简介</a></div>
        <div class="onemenulayout"><a href="#">大事记</a></div>
        <div class="onemenulayout"><a href="#">荣誉资质</a></div>
      </div>
    </li>
    <li><a href="#">新闻中心</a>
      <div class="drop_dwon" id="drop">
        <div class="onemenulayout"><a href="#">公司新闻</a></div>
        <div class="onemenulayout"><a href="#">行业新闻</a></div>
        <div class="onemenulayout"><a href="#">最新活动</a></div>
      </div>
    </li>
    <li><a href="#">产品中心</a>
      <div class="drop_dwon" id="drop">
        <div class="onemenulayout"><a href="#">家用电器</a></div>
        <div class="onemenulayout"><a href="#">办公用品</a></div>
        <div class="onemenulayout"><a href="#">健身器材</a></div>
        <div class="onemenulayout"><a href="#">日常用品</a></div>
      </div>
    </li>
  </ul>
</div>
</body>
</html>

:上面文档我们把jquery文件给去了,你可到到jquery.com下载一个jquery文件就可以实现了。

时间: 2024-08-04 00:08:34

基于jquery实现二级下拉菜单代码的相关文章

基于jQuery实现二级下拉菜单效果_jquery

本文通过代码实例详细介绍一下简单的二级下拉菜单是如何实现的,当然还有更为复杂的二级菜单,不过先学会如何制作简单的,分享给大家供大家参考,具体内容如下 代码如下: <html> <head> <meta charset=" utf-8"> <title>下拉菜单</title> <style type="text/css"> nav a{ text-decoration:none; } nav&g

基于jquery平滑二级下拉菜单效果

Creating an Awesome Drop-Down Nav with CSS3 & jQuery Home ASP源码下载 新闻类 论坛类 企业类 技术文章 ASP php jquery Ajax Freebies 网页特效 导航菜单 CSS布局 鼠标特效

jquery实现漂亮的二级下拉菜单代码_jquery

本文实例讲述了jquery实现漂亮的二级下拉菜单代码.分享给大家供大家参考.具体如下: 这里介绍一款基于jquery实现的网站下拉菜单,黑色风格,很漂亮,本菜单需要点击主菜单后的小三角符号才下拉出二级菜单,并不是有些菜单,是鼠标移上主菜单的时候就滑过,至于哪一种,就看个人的喜好了 先来看看运行效果: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-bg-2-level-down-show-menu-codes/ 具体代码如下: <!DOCTYPE ht

jQuery实现二级下拉菜单效果_jquery

大家都知道jQuery是一个框架,它对JS进行了封装,使其更方便使用.前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单. 使用JQuery实现需要用到的知识有:        1)使用$(function(){...})获取到想要作用的HTML元素.        2)通过使用children()方法寻找子元素.        3)通过使用show()方法来显示HTML元素.        4)通过使用hide()方法来隐藏HTML元素.        5

基于jquery实现三级下拉菜单_jquery

本文实例为大家分享了jquery三级下拉菜单的具体实现代码,供大家参考,具体内容如下 在写这个的时候,首先要捋顺思路.点一个菜单的时候,其他的要闭合,点一级菜单的时候,二三级菜单要闭合,等等. 大致代码如下: <body> <aside> <ul class="one"> <li> <a href="#" class="a">目录A</a> <ul class=&quo

jquery CSS导航下拉菜单代码

 代码如下 复制代码   <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html> <head> <title>伸缩的菜单,用toggle()重写</title> <style> <!-- b

来自国外的30个基于jquery的Web下拉菜单_jquery

jQuerySmooth Navigation Menu Simple Drop Down Menu Plugin Dropdown, iPod Drilldown, and Flyout styles   jQuery and CSS Example Create the Fanciest Drop Down Menu You Ever Saw A Different Top Navigation Simple jQuery Dropdowns Sexy Drop Down Menu with

jquery实现平滑的二级下拉菜单效果_jquery

本文实例讲述了jquery实现平滑的二级下拉菜单效果.分享给大家供大家参考.具体如下: 这是一款使用了jQuery实现的二级菜单特效,灰色风格,颜色自己不喜欢的就自己动动手吧,CSS代码经过了优化,水平高的自己拿出修改吧,这是一个在国外前端设计网站找到的导航菜单效果,希望大家喜欢. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-soft-2level-menu-nav-codes/ 具体代码如下: <!DOCTYPE html>

JS 实现导航菜单中的二级下拉菜单的几种方式_javascript技巧

最近整理了, JS 实现导航菜单中的二级下拉菜单的三种方式,便于项目中应用.  如何实现导航菜单栏中的二级下拉菜单? 我们在淘宝.搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片. 但是如何实现类似的图片呢?实际上,我们有至少三种方式来实现,下面,我附上代码供大家参考. 1.仅使用html和css <meta charset="UTF-8"> <title>Document</title> <style> *{margi