PHP简单的滑动菜单制作_PHP教程
php
下
二级
分类
制作
在
滑动
实际的
的
简单
菜单
滑动菜单是一种较常用的菜单形式,在罗列二级分类的场合下广泛使用。其特点是代码量极小,数据描述简洁。
本例使用无线表格,以类的书写方式表述。
本代码可自由扩散。
---><BR><style><BR>table {font-size = 9pt}<BR>td {height = 20px}<BR></style><BR><body><BR><span id="menus"></span><BR><span id="view"></span><BR></body><BR><BR><script for=pad event=onclick><BR>// 大类节点点击响应<BR>for(var i=1;i<this.parentElement.rows.length;i+=2)<BR>this.parentElement.rows[i].style.display = "none";<BR>this.parentElement.rows[this.rowIndex+1].style.display=´block´;<BR>view.innerHTML = this.v1 +":"+ this.v2; // 根据大小类自行构造相应动作<BR></script><BR><BR><script for=bar event=onclick><BR>// 小类节点点击响应<BR>view.innerHTML = this.v1 +":"+ this.v2; // 根据大小类自行构造相应动作<BR></script><BR><BR><script><BR>/**<BR>* 产生菜单的html代码串<BR>* 入口参数为菜单默认打开的大类号<BR>*/<BR>function menu(n) {<BR>this.ar = new Array(<BR>/**<BR>* 参数数组<BR>* 列1:大类<BR>* 列2:小类<BR>* 列3:标题<BR>*/<BR>new Array(1,0,"大类一"),<BR>new Array(1,1,"小类一"),<BR>new Array(1,2,"小类二"),<BR>new Array(2,0,"大类二"),<BR>new Array(2,1,"小类一"),<BR>new Array(2,2,"小类二"),<BR>new Array(2,3,"小类三"),<BR>new Array(3,0,"大类三"),<BR>new Array(3,1,"小类一"),<BR>new Array(3,2,"小类二"),<BR>new Array(4,0,"大类四"),<BR>new Array(4,1,"小类一"),<BR>new Array(4,2,"小类二"),<BR>new Array(4,3,"小类三")<BR>);<BR>this.width =120;<BR>this.bgcolor = "#f0f0f0";<BR>this.bordercolorlight = "#c0c0c0";<BR>this.bordercolordark = "#FFFFFF";<BR>this.tr_bgcolor = "#d0d0d0";<BR>var s = "<table border=1 align=center width="+this.width+" bgcolor="+this.bgcolor+" bordercolorlight="+this.bordercolorlight+" bordercolordark="+this.bordercolordark+" CELLPADDING=0 CELLSPACING=0>"<BR>for(var i=0;i<this.ar.length;i++) { // 构造菜单的html结构,其中将大小类编号作为自定义参数,以便事件响应时使用。<BR>if(this.ar[i][1] == 0) {<BR>if(i > 0)<BR>s += "</table></td></tr>";<BR>var vk = this.ar[i][0]==n?"block":"none";<BR>s += "<tr id=´pad´ bgcolor="+this.tr_bgcolor+" v1="+this.ar[i][0]+" v2="+this.ar[i][1]+"><td align=center>"+this.ar[i][2]+"</td></tr><tr style=´display:"+vk+"´><td><table width=100%>";<BR>}else<BR>s += "<tr><td id=´bar´ v1="+this.ar[i][0]+" v2="+this.ar[i][1]+">"+this.ar[i][2]+"</td></tr>";<BR>}<BR>s += "</table></td></tr></table>";<BR>return s;<BR>}<BR><BR>/*** 创建菜单 ***/<BR>menus.innerHTML = menu(4);<BR></script>
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前
By DDD
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前
By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

登录 CakePHP 是一项非常简单的任务。您只需使用一项功能即可。您可以记录任何后台进程(如 cronjob)的错误、异常、用户活动、用户采取的操作。在 CakePHP 中记录数据很容易。提供了 log() 函数

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写
