`
GODdaughter
  • 浏览: 104875 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

javascript横版的树形菜单实例(网上摘抄2.2)

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JavaScript下拉菜单</title>
    <style type="text/css">
        * {
            padding:0;
            margin:0;
        }
        body {
            font-family:verdana, sans-serif;
            font-size:small;
        }
        #navigation, #navigation li ul {
            list-style-type:none;
        }
        #navigation {
            margin:20px;
        }
        #navigation li {
            float:left;
            text-align:center;
            position:relative;
        }
        #navigation li a:link, #navigation li a:visited {
            display:block;
            text-decoration:none;
            color:#000;
            width:120px;
            height:40px;
            line-height:40px;
            border:1px solid #fff;
            border-width:1px 1px 0 0;
            background:#c5dbf2;
            padding-left:10px;
        }
        #navigation li a:hover {
            color:#fff;
            background:#2687eb;
        }
        #navigation li ul li a:hover {
            color:#fff;
            background:#6b839c;
        }
        #navigation li ul {
            display:none;
            position:absolute;
            top:40px;
            left:0;
            margin-top:1px;
            width:120px;
        }
        #navigation li ul li ul {
            display:none;
            position:absolute;
            top:0px;
            left:130px;
            margin-top:0;
            margin-left:1px;
            width:120px;
        }
    </style>
    <script type="text/javascript">
        function displaySubMenu(li) {
            var subMenu = li.getElementsByTagName("ul")[0];
            subMenu.style.display = "block";
        }
        function hideSubMenu(li) {
            var subMenu = li.getElementsByTagName("ul")[0];
            subMenu.style.display = "none";
        }
    </script>
</head>
<body>
    <ul id="navigation">
       <tr>
		<td>
			 <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
				<a href="#">1</a>   
				<ul>
					<li><a href="#">1->1</a></li>
					<li><a href="#">1->2</a></li>
					<li><a href="#">1->3</a></li>
					<li><a href="#">1->4</a></li>
					<li><a href="#">1->5</a></li>
				</ul>				
			</li>			
		</td>
	   </tr>
	   <tr>
		<td>
			<li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
				<a href="#">2</a>   
				<ul>
					<li><a href="#">2->1</a></li>
					<li><a href="#">2->2</a></li>
					<li><a href="#">2->3</a></li>
					<li><a href="#">2->4</a></li>
					<li><a href="#">2->5</a></li>
				</ul>
			</li>
		</td>
	   </tr>
        
		<tr>
			<td>
				 <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
					<a href="#">3</a>   
				<ul>
					<li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
						<a href="#">3->1</a>
						<ul>
							<li><a href="#">1->1</a></li>
							<li><a href="#">1->2</a></li>
							<li><a href="#">1->3</a></li>
							<li><a href="#">1->4</a></li>
						</ul>
					</li>
					<li><a href="#">3->2</a></li>
					<li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
						<a href="#">3->3</a>
						<ul>
							<li><a href="#">3->1</a></li>
							<li><a href="#">3->2</a></li>
							<li><a href="#">3->3</a></li>
						</ul>
					</li>
						</ul>
					</li>	
				</td>
			</tr>       
	 </ul>
</body>
</html>
分享到:
评论

相关推荐

    利用javascript编写的树形菜单。

    在标题和描述中提到的“利用javascript编写的树形菜单”是关于如何使用JavaScript实现这样的交互功能。 创建JavaScript树形菜单主要涉及以下几个关键知识点: 1. DOM操作:Document Object Model (DOM) 是HTML和...

    JavaScript与web树形菜单全

    在这个主题中,我们将深入探讨JavaScript与Web树形菜单的关系,以及如何利用JavaScript创建无限级的树形菜单。 首先,让我们了解什么是树形菜单。树形菜单是一种以树状结构展现信息的界面组件,它允许用户通过展开...

    JavaScript实现树形菜单

    通过JavaScript实现树形菜单,可以有效地展示这些层次关系,并提供方便的展开、折叠、选择等功能。 实现JavaScript树形菜单主要涉及以下几个关键技术点: 1. 数据结构设计:首先,我们需要定义一个数据结构来存储...

    javascript 树形菜单

    在JavaScript中实现树形菜单,我们可以利用DOM操作、事件监听以及数据结构来创建交互式和可扩展的菜单系统。下面将详细讲解如何利用JavaScript构建树形菜单,以及涉及到的相关技术。 首先,`Thd.css`很可能是样式表...

    HTML树形菜单

    至于`js`目录,通常会包含更复杂的JavaScript代码,比如更高级的树形菜单库,如jQuery UI的`treeview`插件,或者是自定义的JavaScript模块。 总之,HTML树形菜单结合了HTML的结构化能力、CSS的样式控制和JavaScript...

    javascript二级树形菜单

    JavaScript二级树形菜单是一种在网页中实现类似Windows操作系统下多级菜单效果的技术。它通过JavaScript动态构建和控制,提供了一种交互式的用户界面,让用户能够更直观地浏览和操作复杂的数据结构,尤其适用于网站...

    ExtJS5.0 树形菜单实例

    下面我们将深入探讨如何利用ExtJS 5.0 创建一个树形菜单实例。 1. **TreePanel 基础** TreePanel 是ExtJS 中用于展示树状数据的组件,它允许用户展开和折叠节点,进行选择和编辑操作。创建一个TreePanel 需要定义...

    js树形菜单实例源码程序

    本实例源码程序是专为那些对JavaScript不太熟悉的学习者设计的,旨在帮助他们理解如何用JS实现一个交互式的树形菜单。 1. **基本概念** - **树形结构**:在计算机科学中,树形结构是一种非线性的数据结构,它由...

    javascript制作树形菜单

    这是用javascript下的制作树形菜单

    jsp树形菜单 dtree tree 树形菜单

    在这个“jsp树形菜单 dtree tree 树形菜单”的项目中,我们将探讨如何利用JSP、dtree库以及可能的Struts框架来创建一个动态的树形菜单。 首先,JSP(JavaServer Pages)是一种基于Java的技术,用于创建动态Web内容...

    (推荐)超级漂亮的JS树形菜单

    JavaScript树形菜单是一种常见的网页交互元素,用于展示层次结构的数据,比如网站导航、文件系统或者组织结构图。在网页设计中,它能有效地节省空间,提高用户体验,让用户能够以直观的方式浏览和操作多层次的信息。...

    JavaScript树形菜单控件

    JavaScript树形菜单控件是一种常见的前端交互元素,用于在网页中展示层次结构的数据,比如网站导航、文件系统或组织架构等。"dTree"是其中一个流行的JavaScript库,它提供了创建可扩展、多级的树形菜单功能。在这个...

    ajax树形菜单 动态显示

    在这个“ajax树形菜单 动态显示”的项目中,我们关注的是如何利用Ajax技术来实现一个交互式的、只在需要时加载内容的树形菜单。 树形菜单是一种常见的用户界面元素,它通过层级结构来展示信息,常用于网站导航、...

    一个经典的树形菜单实例!

    这个实例"一个经典的树形菜单实例!"提供了一个很好的学习资源,帮助开发者理解和实现这样的功能。 树形菜单的核心概念是模仿自然界中的树状结构,每个节点代表一个菜单项,可以有子节点(子菜单)或没有子节点。...

    js 树形菜单

    "js树形菜单"就是利用JavaScript技术来创建这种具有多级层次的菜单系统。 树形菜单的核心在于递归和事件处理。在JS中,我们可以使用数组或对象来表示树节点的数据结构,每一层节点都是上一层节点的子节点。例如: ...

    源码 javascript树形菜单.rar

    源码 javascript 树形菜单 脚本说明: 第一步:把如下代码加入区域中 &lt;script language="JavaScript1.2"&gt; scores = new Array(20);var numTotal=0;NS4 = (document.layers) ? 1 : 0;IE4 = (document.all) ? 1 : 0;ver4...

    JavaScript 树形菜单

    JavaScript树形菜单是一种常见的网页交互元素,用于呈现层次结构的数据,如网站导航、文件系统或者组织结构图。这种菜单在用户界面设计中占有重要地位,因为它可以有效地展示复杂的信息,并且用户可以通过展开和折叠...

    很不错的树形菜单(javascript+css)

    在这个案例中,"很不错的树形菜单(javascript+css)"是一个使用JavaScript和CSS技术实现的交互式菜单系统,旨在提供优雅且高效的方式来浏览多级结构的信息。 首先,JavaScript是一种广泛应用于网页开发的客户端...

Global site tag (gtag.js) - Google Analytics