挡不住的菜单(仿Windows菜单,原创)
程序员文章站
2022-03-13 11:44:42
...
最近公司要开发一个b/s版的IDE工具
IDE的顶部是一个菜单..本来是想用最普遍的方法:DIV实现.
可项目是要用到frameset,因为顶部的菜单是单独包含在一个页面之中`
如果用DIV实现.则会被frameset所挡住.无法显示到框架的最顶层..
为了解决DIV无最显示在窗口最顶层的问题.特意上网google了一下,十分幸运的,我发现了window.createPopup()这种*方法:利用createPopup()方法.可以创建出一个类似于层的东东,当它出现后,点击页面的其它地方.会便它自动关闭..并且永远显示在页面的最顶层.
正是这种特性.使得createPupup()成为了创建页面菜单的最佳选择.
本来想到网上搜索一下这方面的源代码..可搜来搜去.搜到的全是和DMTML手册上一样的.基本得不能太基本的源代码.搞得我很是郁闷了一阵.没办法.只好多死几百万个脑细胞.自己摸索吧..
经过四天的努力.终于完成了这个这个无限级连菜单.看到努力的成果,觉得很是兴奋.
不过回头一想.兴奋也不能自己一个人闷着兴奋啊.于是,我便想到了JavaEye社区的同志们.如果他们也想做菜单.又找不到好的源代码.岂不是和我一样.又要忙个四天?...为了让大家少走点弯路.我决定奉献出我的劳动成果.发给大家分享.
程序截图:
因为代码太多.所以无法在此进行展示,特将文件共享于下.
推荐阅读
-
Android编程实现仿优酷圆盘旋转菜单效果的方法详解【附demo源码下载】
-
Windows10右键菜单中多个WinRAR选项合成一个选项的方法
-
利用Windows的发送到菜单快速将文件加密压缩备份到U盘
-
android仿iphone主题效果的主菜单
-
Android编程实现仿优酷圆盘旋转菜单效果的方法详解【附demo源码下载】
-
DS控件库 Win7链接列表框的仿Windows开始菜单样式
-
第三方开始菜单软件导致微软Windows 10升级时崩溃黑屏或蓝屏的解决方法
-
Windows 10 19H2开始菜单如果变成这样 我会崩溃的
-
Windows 7的“开始”菜单的搜索问题
-
windows10开始菜单失灵及异常的解决方法