`

多级菜单

阅读更多
$("li:has(ul)").click(function(event){
			if(this==event.target){//IE不支持target,必须要加这句
				$(this).css('list-style-image',(!$(this).children().is(':hidden'))?'url(images/plus.gif)':'url(images/minus.gif)');
				$(this).children().toggle('fast');//加个时间之后,就不会把子菜单一下子统统显示出来了;并且此语句必须放在下面
			}
		}).css('cursor','pointer').click();	//初始化的时候就要click,统统隐藏起来
		
		$("li:not(:has(ul))").css({'cursor':'default','list-style-image':'none'});


<fieldset>
		<legend>test menu</legend>
		<ul>
			<li>item1</li>
			<li>item2
				<ul>
					<li>item21</li>
					<li>item22</li>
					<li>item23</li>
				</ul>
			</li>
			<li>item3
				<ul>
					<li>item31</li>
					<li>item32</li>
					<li>item33</li>
				</ul>
			</li>
			<li>item4
				<ul>
					<li>item41
					<ul>
						<li>item411</li>
						<li>item412
							<ul>
								<li>item4111</li>
								<li>item4112</li>
								<li>item4113</li>
							</ul>
						</li>
					</ul>
					</li>
					<li>item42</li>
				</ul>
			</li>
			<li>item5</li>
		</ul>
	</fieldset>
分享到:
评论

相关推荐

    51单片机lcd多级菜单.rar_51单片机显示_LCD多级菜单_lcd 菜单_单片机菜单_多级菜单

    在这个“51单片机lcd多级菜单.rar”压缩包中,包含了关于如何在51单片机上实现LCD(液晶显示屏)多级菜单的资源,这对于设计交互式用户界面非常关键。下面将详细解释这一技术的核心知识点。 首先,我们需要理解51...

    链表实现多级菜单

    在本文中,我们将深入探讨如何使用链表来实现多级菜单系统,特别是在单片机环境中的应用。链表作为一种高效的数据结构,对于动态构建和管理菜单具有显著的优势,尤其是在内存有限的环境中。 首先,让我们理解链表的...

    oled_oled菜单_oled_oled多级菜单_

    本主题将深入探讨如何在OLED屏幕上实现多级菜单的显示功能。 首先,OLED菜单是一种用户界面设计,它允许用户通过层次结构访问不同的功能或设置。在嵌入式系统或小型设备中,这种菜单设计特别有用,因为它可以有效地...

    LCD_MENU_C.rar_LCD多级菜单_多级菜单

    LCD多级菜单设计是提高用户交互性和系统易用性的重要技术。本篇将详细讲解如何使用C语言来实现LCD上的多级菜单系统,并提供一份初学者友好的学习资源。 一、LCD基础知识 在理解多级菜单之前,首先需要了解LCD的基本...

    stm32多级菜单实现12864.rar_12864多级菜单_STM32按键翻页_stm32 freertos_stm32 m

    在本项目"stm32多级菜单实现12864.rar"中,重点是利用STM32与FreeRTOS实时操作系统来实现一个具有12864液晶屏显示的多级菜单系统,并支持按键翻页功能。12864是一种常见的LCD模块,它有128x64像素的分辨率,通常用于...

    STM32用链表实现多级菜单

    在嵌入式开发领域,尤其是基于STM32的系统中,设计用户界面(UI)时,多级菜单是一个常见的需求。这种菜单结构可以提供层次化的选项,方便用户操作和导航。链表作为一种灵活的数据结构,常被用于实现动态菜单系统,...

    C语言,多级菜单实现思路

    标题“C语言,多级菜单实现思路”所涉及的知识点主要集中在使用C语言如何构建和实现一个多层次的菜单系统。在C语言中,构建多级菜单系统通常涉及到数据结构的设计、用户输入的处理以及程序逻辑的组织等方面。 1. ...

    STM32+OLED多级菜单.zip

    本项目"STM32+OLED多级菜单"是关于如何在STM32上实现一个具有多级菜单功能的OLED显示系统。 在STM32中,与OLED交互通常需要通过I2C或SPI通信协议。I2C是一种两线制接口,适合连接低速外设,而SPI则提供更快的数据...

    12864lcd多级菜单设计

    ### 12864LCD多级菜单设计详解 #### 引言 在嵌入式系统开发中,12864 LCD作为一种常见的显示设备,被广泛应用于各种电子产品的用户界面设计中。对于具备一定复杂度的应用,如工业控制器、智能仪表等,一个直观且...

    LCD多级菜单显示Menu.rar_LCD 列表 显示_LCDdriver_lcd 菜单_lcd显示菜单_菜单

    在LCD显示技术中,多级菜单的实现是常见的交互方式,尤其在嵌入式系统或者工业设备中。本文将深入探讨LCD多级菜单显示的技术原理、实现方法以及相关的编程概念。 1. LCD(液晶显示屏)简介 LCD,即Liquid Crystal ...

    基于STM32的电梯控制器的多级菜单

    在本文中,我们将深入探讨如何基于STM32微控制器实现一个电梯控制器的多级菜单系统。STM32是意法半导体公司(STMicroelectronics)推出的一系列高性能、低功耗的微控制器,广泛应用于各种嵌入式系统设计,包括电梯...

    LCD多级菜单程序

    LCD多级菜单程序是一种在液晶显示屏(LCD)上实现复杂操作界面的技术,它允许用户通过层级结构来选择和操作各种功能。这样的设计使得用户界面更加直观,尤其在嵌入式系统或者小型设备中,能够有效地管理和展示众多的...

    Android多级菜单的简单实现

    在Android应用开发中,创建一个多级菜单是一种常见的需求,它能帮助用户更有效地浏览和访问大量数据。"Android多级菜单的简单实现"这个主题主要关注如何构建类似于京东分类界面的多层导航结构。这样的菜单通常包含主...

    多级菜单框架_单片机LCDLED_单片机_lcd多级菜单_lcd菜单_键盘交互_

    标题"多级菜单框架_单片机LCDLED_单片机_lcd多级菜单_lcd菜单_键盘交互_"指出,这个框架专注于解决这个问题,通过创建一个多级菜单系统,使用户可以通过键盘与单片机系统进行有效交互。 LCD(Liquid Crystal ...

    MFC对话框动态添加右键快捷菜单-多级菜单

    在对话框中实现右键快捷菜单,尤其是多级菜单,可以增强用户交互体验,使得功能调用更为便捷。下面将详细阐述如何在MFC对话框中动态添加右键快捷菜单,并实现多级结构。 首先,我们需要了解MFC中的菜单系统。MFC将...

    多级 菜单 多级 菜单

    在IT领域,尤其是在网页开发中,多级菜单是一种常见的用户界面元素,用于组织大量类别或子类别信息。这种设计模式允许用户通过点击主菜单项来展开下一级菜单,以此类推,直至找到所需的具体信息或功能。在CSS(层叠...

    jquery插件——多级菜单

    在本文中,我们将深入探讨如何使用jQuery来创建一个支持无限层级的多级菜单。这个话题对于Web开发人员,特别是初学者来说,是非常实用且有趣的,因为它可以帮助他们更好地理解和掌握前端交互设计。 首先,jQuery是...

    LCD多级菜单C51程序

    ### LCD多级菜单C51程序解析 #### 一、程序概述 该程序是一个基于C51语言编写的LCD多级菜单系统。它利用单片机(如8051系列)来控制一个112×64像素的LCD显示屏,并通过键盘输入实现对菜单的导航和选择。此系统...

    c++多级菜单实现插入、删除、修改

    在C++编程中,设计一个多级菜单系统可以极大地提高用户界面的友好性和交互性。这个项目涉及到的主要知识点包括:结构化数据存储、文件操作、菜单驱动程序设计、条件判断和循环控制。以下是对这些知识点的详细解释: ...

    多级菜单的图标添加及路由配置.rar

    在Web开发中,多级菜单通常用于构建复杂的导航系统,特别是在大型应用或网站中,它可以帮助用户方便地浏览和访问深层结构的内容。本资源“多级菜单的图标添加及路由配置.rar”似乎提供了关于如何在项目中实现这种...

Global site tag (gtag.js) - Google Analytics