一行代码搞定缓冲效果伸缩菜单(附后台管理页面运用例子)

最近研究了一下JQuery, 读了一下api,发现了强大的JQuery....

所以把之前的伸缩菜单重写了一遍.

menu.js文件:

function toggle(obj){
       $(obj).next().slideToggle("slow"); 
}

 

 html文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Insert title here</title>
		<script type="text/javascript" src="js/menu.js"></script>
		<script type="text/javascript" src="js/jquery-1.2.6.js"></script>
	    <link href="css/menu.css" rel="stylesheet" type="text/css">
	</head>
	<body>
		<div id="menu">
			<ul>
				<li onClick="toggle(this)">菜单选项一</li>
				<li>
					<ul>
						<li>子菜单一</li>
						<li>子菜单一</li>
						<li>子菜单一</li>
						<li>子菜单一</li>
					</ul>
				</li>
				
				<li onClick="toggle(this)">菜单选项二</li>
				<li>
					<ul>
						<li>子菜单一</li>
						<li>子菜单一</li>
						<li>子菜单一</li>
						<li>子菜单一</li>
					</ul>
				</li>
				
				<li onClick="toggle(this)">菜单选项三</li>
				<li>
					<ul>
						<li>子菜单一</li>
						<li>子菜单一</li>
						<li>子菜单一</li>
						<li>子菜单一</li>
					</ul>
				</li>				
				
			</ul>
		</div>
	</body>
</html>

 

增加一个菜单只需要在ul里面加:

<li onClick="toggle(this)">菜单选项三</li>
<li>
<ul>
<li>子菜单一</li>
<li>子菜单一</li>
<li>子菜单一</li>
<li>子菜单一</li>
</ul>
</li>

就行.

 

最后运用效果可以参看附件.

CSS实现自适应宽度的菜单按钮效果代码 主要为大家介绍了CSS实现自适应宽度的菜单按钮效果代码,实例分析了css针对页面自适应宽度的相关设置技巧,具有一定参考借鉴价值,需要的朋友可以参考下 立即下载

相关推荐

设计的多实例引用(Multiple Instances of a Design Reference)

一、什么是“设计的多实例引用” 在层次化的设计中,我们经常会将一个module例化多份,这些例化的instance就是设计的module的多实例引用。 二、为什么要解决多实例引用 三、怎么解决多实例引用 ...

kevindas的博客 3719

easyui左侧菜单收缩和展开按钮控制

var left_control_stats = true; var left_control_panel = $("master-layout").layout("panel","west"); $("left-control-switch").on("click",function(){ if(left_control_stats ){ left_control_panel.panel

冰冰酱 6840

基于Isaac Gym与PPO算法的机械臂抓取任务仿真与强化学习实战(附完整代码与训练策略)

本文详细介绍了基于Isaac Gym与PPO算法的机械臂抓取任务仿真与强化学习实战。通过环境搭建、PPO算法实现、奖励函数设计等核心环节的优化,结合完整代码与训练策略,显著提升机械臂抓取效率与成功率。特别适合开发者快速掌握强化学习在机器人控制领域的应用。

weixin_29256771的博客 599

vue+element-ui实现后台管理可伸缩导航栏布局

vue+element-ui实现后台管理可伸缩导航栏布局

m0_58122175的博客 3004

DC综合中set_dft_signal的实战配置与优化策略

本文深入解析了DC综合中set_dft_signal命令的实战配置与优化策略。文章从命令的核心作用出发,详细拆解了-view、-type、-usage等关键参数,并通过扫描使能与时钟门控的实战案例,展示了如何正确配置以实现测试模式下的功耗优化。同时,文章总结了高级优化策略、与低功耗流程的协同方法以及常见错误排查清单,旨在帮助数字芯片设计工程师构建高可测性、低功耗的稳健DFT基础。

weixin_28347369的博客 403

光伏储能交直流微电网Matlab/Simulink仿真模型

首先是光伏储能交直流微电网,这个也是我还是之前在硕士期间在做光伏扶贫项目时候搭建的仿真,仿真由光伏、蓄电池及负载组成的独立直流微电网,提出电压和电流分段式协同控制策略。接下来我将主要更新关于光伏、风电、储能微电网系统相关的内容,包括具体建模和控制。

2401_89292556的博客 785

页面缓存与数据缓存

2018-1-25 ubuntu里pwd查看当前目录 什么是redis? redis的全称为remote dictionary server,即远程数据服务,缓存数据库是由意大利人开发的一款内存高速,是用C语言编写的,数据模型为key-value,它支持丰富的数据类型,比如string,list,hash,set,sorted set,它可以支持持久化,保证了数据的安全。 缓存的两种类型:

qq_34600424的博客 8084

小龙虾 OpenClaw 安装全攻略:本地部署 AI 智能体一步到位

OpenClaw(昵称小龙虾)是一款 MIT 开源协议的本地优先 AI 智能体执行网关,支持多平台接入、本地部署,能实现自然语言驱动的设备自动化操作,区别于纯对话 AI,可直接操控系统执行实际任务,数据全程本地存储更安全。本文带来 2026 最新版 OpenClaw 安装教程,适配 Windows/macOS/Linux 全系统,新手也能一键搞定。

lujiawei00的专栏 1973

elementui 可伸缩侧边栏_vue+elementui搭建后台管理界面(3侧边栏菜单)

上一节搭好了主框架,但是标签页和侧边栏只是分别展示了各自的菜单,如何将二者联动起来?定义路由规则:当有 children 属性时,从 children 里取出 path 填充到侧边栏,如:{path: ‘/‘,redirect: ‘/dashboard‘,name: ‘Container‘,component: Container,children: [{path: ‘dashboard‘, na...

weixin_42431713的博客 1772

Android车载应用开发与分析(11)- 车载Android应用开发入门指南

将时间回退到2017年我大学刚毕业时,彼时移动互联网就已经开始退潮,各大个培训机构也纷纷停止了Android相关的培训,曾经热火朝天的应用开发从那时起,就开始走向下坡路,小程序以及众多跨平台框架也让市场对Android原生开发的需求逐年降低,市场需求的降低也造就了Android开发的面试变得史无前例的“卷”。 终于我在2019年选择离开了互联网,投身当时还不是非常火热的车载Android领域继续从事Android原生开发。而这一年中国首个外商独资的整车制造项目,“...

linkwj的博客 1万+

Android 系统状态栏中实现高斯模糊背景

至此,我们已经完成了在 Android 系统的 SystemUI 中实现高斯模糊背景的过程。通过以上的布局和代码修改,我们可以在状态栏中看到具有高斯模糊效果的背景。同时,为了在不同版本的 Android 系统上适配高斯模糊效果,可能需要进行一些额外的代码调整和兼容性处理。希望本文能够帮助你理解如何在 Android 系统的 SystemUI 中实现高斯模糊背景,并通过提供的源代码进行相应的开发和调试。首先,我们需要在 SystemUI 的布局文件中添加一个用于展示高斯模糊背景的视图。属性来开启模糊效果。

CyberSparkZ的博客 869

页面数据缓存

6.2.1 基本概念 ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP.NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。缓存提供了一个简单的字典接口,以便于开发者能够轻而易举放置对象到缓存中,并在以后使用。最简单的情况下,放置一个对象到缓存中

幸福的味道 601

10款AI工具赋能虚拟展厅设计:架构师效率提升90%的秘密武器

2020年全球疫情成为数字转型的催化剂,虚拟展厅从"可选项"迅速转变为"必需品"。根据Gartner最新报告,到2025年,超过70%的企业将采用虚拟展厅作为客户体验和产品展示的核心渠道。这一转变不仅是应急措施,更是商业模式的永久性革新。虚拟展厅突破了物理空间的限制——一个精心设计的虚拟展厅可以同时接待来自全球各地的访客,无需考虑场地容量;展品可以以数字形式永久保存,避免了物流和损耗问题;数据分析功能可以精确追踪每位访客的行为轨迹,提供前所未有的洞察。数据透视。

AI 领航者的博客 1573

很好看的后台管理界面

2017年05月28日修改  重新把目前我做项目用的几个后台分享出来,其实都是一些静态HTML页面而已的   1. 绿麻雀后台 下载地址:http://ohpxbzczu.bkt.clouddn.com/admin_lvmaque.zip   2. 旗开后台 下载地址:http://ohpxbzczu.bkt.clouddn.com/admin_qikai.zip ...

9年.NET撸码员,月薪5K 786

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

matlab几何变换 展缩,常见网站管理后台可展开伸缩的菜单

什么是莫比乌斯带公元1858年,德国数学家莫比乌斯(Mobius,1790~1868)和约翰·李斯丁发现:把一根纸条扭转180°后,两头再粘接起来做成的纸带圈,具有魔术般的性质。普通纸带具有两个面(即双侧曲面),一个正面,一个反面,两个面可以涂成不同的颜色;而这样的纸带只有一个面(即单侧曲面),一只小虫可以爬遍整个曲面而不必跨过它的边缘。这种纸带被称为“莫比乌斯带”(也就是说,它的曲面只有一个)。...

weixin_33173126的博客 281

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

并发页面访问量统计简单实现

页面访问量统计,可能在上学的时候就讲过如何简单实现,例如在servletContext中保存一个页页面访问次数,然后每访问一次加1;或者每访问一次就把操作记录保存到数据库,这样的处理方式,做做实验就算了,在实际应用中这样应用对系统性能影响特别大。   第一种方式,因为页面访问次数属于一个公共变量,在对公共变量进行修改的时候,往往需要加上同步锁;同步锁会导致访问速度明显变慢;第二种方式也一样,

日拱一卒 2万+

关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新

问题描述: 1、在做异步更新图片的时候,,改变了img节点的src,但是img 图片还是没有更新 2、异步提交数据到后台,如用jquery的$.ajax,$.post,$.get ,发现数据提交不到后台,后台接收不到异步提交上来的数据\ 问题原因: 由于很多浏览器都具备了数据缓存的机制,特别是图片的加载,当你加载完图片之后,如果你再次加载图片的路径和上次加载图片的路径是一样的, 浏览器就

打不死的小强 6390

大型网站后台架构的web server与缓存

网站的web server与缓存 1.1 Web server Webserver 用来解析HTTP协议。当web 服务器接收到一个HTTP请求时,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,web服务器可以响应一个静态页面或者图片。进行页面跳转,

longxibendi的专栏 1万+

ViewPager设置页面缓存数量

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34124939的博客 1193

后台管理实现刷新API层缓存数据

为了提高用户体验,api层一般会有缓存,最近有个需求,后台编辑了文章,app不能及时生效,需要刷新缓存数据 公司的架构是分层的,后台操作不了API层,服务端接口也操作不了api,只有api自己提供借口进行刷新了,可是这样就带来问题了,api层是直接面对用户的,这个接口如果被别人乱刷,直接回影响用户体验,怎么解决呢? 1、刷新带上验证码,但是也存在个问题,图片的验证码防止机器刷还可以 ,还是防不

dinggang007的专栏 2276

使用jquery做的伸缩菜单

&lt;script language="javascript" src="jquery.min.js"&gt;&lt;/script&gt; &lt;script language="javascript"&gt; $(function(){ //找到所有li标记中包含的ul标记 //然后找到它的前一个标记(即&lt;a&gt;),并添加click事件 $(&

xxx的专栏 418
下一篇: Struts 2 快速入门---Struts 2.0 学习笔记
kingkit
博客等级 码龄19年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值