/**
*创建隐藏的菜单 yu jian
*************************
*arraySub: 子菜单的VALUE array数组;
*aSubs: 子菜单的链接 array数组;
*id: 父菜单的ID;
*id: select的id
*/
var SubHead=Class.create();
SubHead.prototype = {
initialize:function(arraySub,aSubs,id,_id){
this.arraySub=arraySub;
this.id=document.getElementById(id);
this.aSubs=aSubs;
this.isDis=false;
this._id=document.getElementById(_id);
if(_id){
this._id.onclick=this.doClick.bindAsEventListener(this);
}
else{
this.id.onclick=this.doClick.bindAsEventListener(this);
}
this.makeDiv();
this.createSub();
},
makeDiv: function(){//在此设置该div样式
this.subDiv=document.createElement("div");
this.subDiv.className="yuy"
this.id.appendChild(this.subDiv);
},
doClick:function () {
if(this.isDis)this.isDis=false;
else this.isDis=true;
this.showSub();
},
showSub:function(){
if(this.isDis){
this.subDiv.style.display="";
}
else{
this.subDiv.style.display="none"
}
},
createSub:function(){
this.subDiv.style.display="none";
var divs=new Array(this.arraySub.length);
for(var i=0;i<this.arraySub.length;i++){
divs[i]=document.createElement("div");
divs[i].innerHTML='<img src="../../../../lib/images/group/arrow.gif" width="3" height="5">'+'<a '+'href='+this.aSubs[i]+'>'+this.arraySub[i]+'</a>';
this.subDiv.appendChild(divs[i]);
}
}
}
相关推荐
在“易语言自动隐藏菜单”这个主题中,我们主要讨论的是如何利用易语言来实现程序菜单的自动隐藏和显示功能。 在Windows应用程序中,菜单通常位于窗口的顶部,提供了一系列的操作选项。但在某些情况下,为了优化...
在JavaScript(JS)中,隐藏菜单特效是一种常见的交互设计,用于增强用户体验,特别是在移动设备上。这种特效允许用户点击或滑动以显示或隐藏菜单,从而节省屏幕空间并保持界面整洁。下面我们将深入探讨如何使用...
本文将详细介绍如何使用JavaScript实现一个隐藏菜单。 隐藏菜单通常是指在页面加载时不可见,但可以通过用户操作(如点击按钮)来显示或隐藏的菜单元素。这种设计可以提升用户体验,使页面更加简洁,同时在需要时...
在IT行业中,页面隐藏菜单栏是一个常见的需求,特别是在设计网页或移动应用时,为了提供更好的用户体验,有时需要根据用户操作或特定场景动态显示或隐藏菜单栏。本篇将围绕这个主题,结合“ben_app”这个压缩包中的...
"易语言自动隐藏菜单源码"是使用易语言编写的一个程序,它实现了菜单栏在特定条件下自动隐藏的功能,这对于软件界面的设计和用户体验有重要的影响。 在Windows应用程序开发中,菜单栏通常是程序功能的入口,用户...
《jQuery实现固定隐藏菜单的深度解析》 在网页设计中,菜单导航是用户与网站交互的重要途径,一个高效且美观的导航系统能显著提升用户体验。本文将深入探讨如何使用jQuery库来实现一种特殊效果——固定隐藏菜单。...
在Android应用开发中,滑动隐藏菜单是一种常见的交互设计,它可以提供用户更加便捷的操作体验,尤其是在列表或网格视图中。这种菜单通常悬浮在主内容之上,用户可以通过滑动手势来展示或隐藏,增强了界面的动态感和...
通过Axure9,我们可以创建一个隐藏菜单,实现APP中的侧栏菜单、浮动菜单、更多菜单等效果。下面,我们将详细介绍如何使用Axure9实现这些效果。 一、侧栏菜单 要实现侧栏菜单,我们需要拖拉三个元件:一个矩形、一...
本项目名为“可隐藏菜单栏的C++界面”,主要聚焦于利用C++编程语言和Microsoft Foundation Classes (MFC)库来创建一个具有独特特性的界面,即可以自动隐藏的菜单栏。下面我们将详细探讨这一知识点。 首先,C++是一...
总之,"jquery显示隐藏菜单实例"是网页开发中一个基础但重要的功能,它体现了jQuery在简化DOM操作和创建动态效果上的强大能力。通过学习和理解这个实例,开发者可以进一步提升网站的交互性和用户体验。
在前端UI设计中,侧边显示的隐藏菜单是一种常见的交互元素,它能够提供高效的空间利用和用户友好的体验。本文将深入探讨6种不同的侧边菜单实现方式,以及它们各自的动态切换效果。 1. **滑动菜单**: 滑动菜单是最...
这有助于提供更加用户友好的界面,比如在执行特定操作时隐藏菜单以简化界面,或者在需要时恢复菜单以供用户选择。在本文中,我们将详细探讨如何在VB中实现这一功能。 首先,我们需要理解窗体和菜单的基本概念。窗体...
标题提到的“VB API函数实现菜单的显示与隐藏”主要涉及Windows API中的用户界面交互部分,尤其是菜单管理。 API函数通常需要通过`Declare`语句在VB中声明,然后通过函数调用来执行。例如,要控制菜单的显示和隐藏...
标题“aaaa.rar_aaaa_隐藏菜单”暗示了这个压缩包内容可能与创建或理解隐藏菜单的技巧有关。下面将详细讨论隐藏菜单的概念、应用场景以及实现方法。 隐藏菜单,顾名思义,是指在用户界面中不直接展示,但可以通过...
例如,隐藏菜单的初始状态,固定定位的样式,以及透明度变化的相关样式。 三、实际应用 在`index.html`, `index2.html`, `index3.html`这三个文件中,可能分别展示了上述三种不同的滚动隐藏效果。`img`文件夹中可能...
在这个主题中,“9种html5+css3隐藏侧边栏导航菜单动画效果”主要关注的是如何利用这两门技术来创建具有视觉吸引力的侧边栏导航菜单,并通过动态效果提升用户体验。 首先,HTML5的新元素如`<nav>`、`<section>`和`...
在本文中,我们将深入探讨“3种CSS3移动手机隐藏菜单UI界面设计”这一主题,这是一个结合了jQuery和CSS3技术的创新性移动端界面设计。这个设计提供了三种独特的菜单展示方式,分别是滑动显示、Material Design风格...
在IT行业中,尤其是在网页设计和开发领域,"自动显示隐藏菜单"是一种常见的交互设计技术,旨在提高用户体验。这种设计模式通常应用于顶部横向菜单,当页面加载时,菜单会自动隐藏,只显示一个小部分,通常是一个图标...
这个“使用CSS和js做的单页可隐藏菜单栏”项目,就是一个很好的示例,它展示了如何利用这两种核心技术来实现这一功能。 首先,CSS(层叠样式表)是负责网页外观和布局的语言。在这个项目中,CSS用于定义菜单栏的...
这个场景下,我们讨论的“SlidingMenu”库是一个非常实用的工具,它允许开发者轻松地实现在主界面中从左侧滑出隐藏菜单,同时保持右侧内容可见的功能。下面我们将深入探讨如何使用SlidingMenu库以及它的工作原理。 ...