`
GODdaughter
  • 浏览: 106318 次
  • 性别: 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 树形菜单是一种在网页中展示层次结构数据的有效方式,通常用于导航、目录或文件系统等场景。这种菜单以可折叠的节点形式呈现,用户可以通过展开或折叠节点来探索和交互。在JavaScript中实现树形菜单,...

    javascript制作 树形菜单.zip

    在JavaScript编程中,树形菜单是一种常见的用户界面元素,它以层级结构展示数据,通常用于网站导航、文件系统浏览或数据库记录的展示。本压缩包包含两个文件:"可以拖动的IEtree树型.htm" 和 "树型结构_lj不错.htm"...

    树形菜单实例

    本案例中,我们讨论了一个使用C#和JavaScript实现的树形菜单实例,它涉及到XML文档的读取、递归算法以及响应式交互设计。 首先,这个实例的核心在于XML文档,它是树形菜单数据结构的基础。XML(eXtensible Markup ...

    树形菜单(javascript实现)

    树形菜单(javascript实现)树形菜单(javascript实现)树形菜单(javascript实现)树形菜单(javascript实现)树形菜单(javascript实现)树形菜单(javascript实现)树形菜单(javascript实现)树形菜单...

    树形菜单的实现,很实用的

    在实现树形菜单时,可以使用 Tag 类来封装树型菜单的逻辑,生成树型菜单的javascript脚本。 8. 测试和优化:在实现树形菜单时,需要进行测试和优化。可以使用浏览器的调试工具来测试树型菜单的javascript脚本,并对...

    ExtJS5.0 树形菜单实例

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

    jquery树形菜单+iframe显示实例

    本示例“jquery树形菜单+iframe显示实例”是将jQuery技术与树形菜单和iframe结合,实现了一个交互式的网页布局。在这样的应用中,用户可以通过点击树形菜单来触发iframe中的内容更新,例如打开一个PDF文件。 首先,...

    javascript制作树形菜单

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

    jsp树形菜单 dtree tree 树形菜单

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

    javascript jquery 写的树形菜单

    在这个场景中,我们讨论的是使用 JavaScript 和 jQuery 实现的树形菜单。 树形菜单是一种常见的用户界面元素,它通常用于展示层次结构的数据,如文件系统或网站导航。这种菜单以折叠和展开的方式显示节点,用户可以...

    带复选框JS树 Javascript树 JS树 树形菜单

    JavaScript树形菜单是一种在网页中实现层次结构数据展示的交互方式,它通常用于导航、文件管理、选项配置等场景。"带复选框"的JS树形菜单则更进一步,允许用户通过勾选复选框来选择或操作树节点,为用户提供了一种...

    好看实用js树形菜单

    在本案例中,"好看实用js树形菜单"是指利用JavaScript实现的一种交互式的、可视化的菜单结构,它通常用于网站或应用程序的导航,帮助用户更方便地浏览和访问层次结构的数据。 树形菜单的核心在于其递归的结构,每个...

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

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

    源码 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...

    实用树形菜单插件

    在网页设计和开发中,树形菜单是一种常见且实用的导航结构,尤其适用于展示层级关系清晰的信息或功能。本文将深入探讨"实用树形菜单插件"这一主题,旨在帮助开发者更好地理解和应用这类插件。 首先,我们来理解什么...

    一个js树形菜单

    在JavaScript编程中,树形菜单是一种常见的用户界面元素,它以层级结构展示数据,通常用于网站导航、文件系统浏览或数据库记录的展示。本项目是一个基于JavaScript实现的树形菜单,旨在提供一种灵活且易于定制的解决...

    多种树形菜单

    总之,dTree是一个强大的JavaScript树形菜单库,它提供无限级别的分级、多实例支持以及自定义图标等功能,使得开发人员能够轻松创建出适应各种需求的交互式树形菜单。结合"区域树形菜单"这一具体示例,我们可以...

Global site tag (gtag.js) - Google Analytics