精华内容
下载资源
问答
  • JS实现一个动态下拉菜单

    千次阅读 2011-09-29 11:49:04
    经常在网上的技术论坛中看到有朋友提问怎样JS来实现一个动态的下拉弹出式菜单栏,我个人觉的这种功能的实现,现在已经不是难题了,在网上搜一下,各种各样实现的方式都有,成型的代码皆是,那为什么还有这么多人再...
     
    

    1 引言   

    一段时间里,经常在网上的技术论坛中看到有朋友提问怎样用JS来实现一个动态的下拉弹出式的菜单栏,我个人觉的这种功能的实现,现在已经不是难题了,在网上搜一下,各种各样实现的方式都有,成型的代码皆是,那为什么还有这么多人再网上苦苦搜询实现的方法呢?我在读完了网上若干个实现这类功能贴子之后,终于知道原委,这些贴子只道出了代码,而没有道清实现的原理,堆砌的代码把那些初学者或是由于工作原因不得不出赶任务的人搞的一头雾水。我这里从原理的角度和简短的代码来说说这个功能的实现方式,希望给那些迷惘的人一些启发。

    2 实现原理

        主要的原理是利用浮动层<DIV>的可显示与隐藏,具备相对位置的属性的特性。

    3 实现关键思路

      1)确定菜单栏的菜单数,定义两个二维数组,一个用来存贮主菜单对象,另一个用来保存子菜单对象。

      2)创建菜单标题栏(MenuBar),再为每个菜单创建(Menu),MenuBar和Menu可用DIV菜单内部用TABLE进行布局。

      3)MenuBar层要增加onMouseOver、onMouseOut事件,鼠标移到MenuBar上时,判断当前哪个标签,弹出该标签对应的菜单,并隐藏其它标签的子菜单。

      4)  MenuBar和Menu可以编辑成JS对象进行调用。

    4 模拟菜单的样式解释
       菜单弹出——DIV的visibility = visiable;
        菜单弹出——DIV的visibility = hidden;

    以上描述如有出入,请谅解!

    展开全文
  • Windows API函数大全

    热门讨论 2010-02-04 09:04:57
    GetSubMenu 取得一个弹出式菜单的句柄,它位于菜单中指定的位置 GetSystemMenu 取得指定窗口的系统菜单的句柄 HiliteMenuItem 控制顶级菜单条目的加亮显示状态 InsertMenu 在菜单的指定位置处插入一个菜单条目,...
  • C#开发经验技巧宝典

    2008-10-14 20:10:07
    0436 自动隐藏式菜单 238 0437 关闭弹出窗口刷新父窗口 239 0438 弹出网页模式对话框 240 0439 弹出全屏显示网页 241 0440 为什么要生成静态页 242 0441 快捷键 Ctrl + N 实现屏蔽 242 0442 如何在...
  • GSP5.exe

    2020-04-01 09:16:40
    上述方法作圆弧,选择该弧,“作图”菜单中的“扇形内部”(或“弓形内部”)命令作出扇形或弓形(阴影部分)。 度量及计算 [度量] 选中三角形内部后,在“度量”菜单中“面积”和“周长”命令,度量三角形面积...
  • asp.net知识库

    2015-06-18 08:45:45
    用于弹出ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的...
  • GNOME GTK+ 编程宝典.pdf

    千次下载 热门讨论 2012-11-19 15:28:08
    8.5 弹出式菜单 8.6 创建一个工具条 8.7 库存图标 8.8 非标准图标 8.9 禁用和启用菜单项 8.10 禁用和启用工具条项 8.11 隐藏和显示菜单项 8.12 隐藏和显示工具条项 8.13 菜单中的单选按钮 8.14 工具条中的...
  • 13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程 ...
  • visual c++ 开发宝典 源码

    热门讨论 2010-05-29 17:46:03
    5.3.2 添加弹出式菜单的处理函数 5.4 加载加速键 小结 第6章 AppWizand和ClassWizard 6.1 一个简单应用程序的创建 6.1.1 MFCAppWizard 6.1.2 ClassWizard 6.1.3 程序实例 6.2 程序调试 6.2.1 创建调试实例程序 ...
  • VC++ 专家指导.doc

    2012-07-14 09:06:49
    目录 (1) 如何通过代码获得应用程序主窗口的 指针? 5 (2) 确定应用程序的路径 6 (3) 如何在程序中获得其他程序的 图标? 6 (4) 获得各种目录信息 7 (5) 如何自定义消息 8 ...(83)怎样取消一个弹出式菜单 175
  • jQuery权威指南-源代码

    2013-11-11 14:36:34
    6.5 综合案例分析—Ajax实现新闻点评即时更新/187 6.5.1 需求分析/187 6.5.2 效果界面/187 6.5.3 功能实现/189 6.5.4 代码分析/193 6.6 本章小结/196 第7章 jQuery常用插件/197 7.1 jQuery插件概述/198 ...
  • flex 4实战

    2014-11-20 11:02:23
    13.3.1 从弹出式窗口中取得数据 277 13.3.2 发送包含数据的自定义事件 277 13.3.3 取出数据 278 13.3.4 向窗口中发送数据 279 13.4 使用警告窗口 282 13.4.1 创建简单的警告窗口 282 13.4.2 挖掘警告窗口的潜力 282 ...
  • 给启动、安装、卸载也做成了弹出框 给创建插件时加了自动创建html文件夹的功能 修复了动态添加一个方法和一个钩子时元素不是在同类元素的末尾添加的bug 此插件完成了《我的电台》插件的移植,并独立申请发布,...
  • ThinkInJava

    2013-05-28 14:36:27
    13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • Java初学者入门教学

    2012-03-14 21:17:15
    13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • wxPython学习手册

    热门讨论 2014-04-19 08:01:58
    10.3.2 如何创建弹出式菜单? 315 10.3.3 如何创建自己个性的菜单? 318 10 / 565 10.4 菜单设计的适用性准则 320 10.4.1 使菜单有均衡的长度 321 10.4.2 创建合理的项目组 321 菜单的顺序要遵循标准 321 对通常使用...
  • java 编程入门思考

    2012-03-30 17:50:08
    13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • JAVA_Thinking in Java

    2011-12-02 17:58:15
    13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • thinkinjava

    2011-11-30 11:47:28
    13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • 13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • 13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  •  bootcfg /list 列引导列表中已有的条目。  bootcfg /disableredirect 在启动引导程序中禁用重定向。  bootcfg /redirect [ PortBaudRrate] |[ useBiosSettings]  在启动引导程序中通过指定配置启用重定向...
  • 多媒体教室

    2013-06-14 08:10:31
    也可以利用屏幕最上方的弹出式工具条中的窗口按钮来恢复教师机主界面(见下节)。 4.3右键菜单 教师机启动后,在班级模型区可点击鼠标右键弹出操作菜单,不同的点击位置、所选择学生机的数量和状态不同,都会使弹...
  • 图书管理系统毕业设计+源码-java

    千次下载 热门讨论 2012-05-06 13:45:09
    首先在Project菜单中选择Add Form项,弹出一个新的对话框,击中Form项,然后在Name项中输入新窗体的名称为Project3。再单击打开,这样窗体Project3就被添加到项目文件中。在Properties中设置窗体(Project3)的属性...
  • 13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • C++MFC教程

    热门讨论 2013-05-21 13:37:15
    用于弹出一个消息框 第二章 图形输出 2.1 和GUI有关的各种对象 在Windows中有各种GUI对象(不要和C++对象混淆),当你在进行绘图就需要利用这些对象。而各种对象都拥有各种属性,下面分别讲述各种GUI对象和拥有的...
  • java联想(中文)

    2008-12-29 21:07:11
    13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • ThinkInJava chm

    2007-07-06 11:05:35
    13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程...
  • 10.2.9 浮动弹出式菜单 10.2.10 使用系统菜单 10. 2.11更改菜单 10.2.12 其他菜单命令 10.2.13 创建菜单的非正规方法 10.3 键盘加速键 10.3.1 为什么要使用加速键 10.3.2 安排加速键的几条规则...
  • javaSE代码实例

    2016-06-21 22:30:18
    11.3.4 方法重写对抛异常声明的约束 210 11.4 定义自己的异常 212 11.4.1 创建自己的异常类 212 11.4.2 使用自定义的异常类 213 11.4.3 显性再抛作用的体现 215 11.5 异常的匹配 217 11.5.1 同时...

空空如也

空空如也

1 2 3 4 5 6
收藏数 118
精华内容 47
关键字:

弹出式菜单用什么方法实现