用jQuery实现下拉菜单
jQuery是一个轻量级框架,它被认为非常好,而今天是实现下拉菜单的一个非常简单的例子。首先,可以肯定的是,jquery.js版本应该在网页引用。
接下来,把===================== HTML了:
复制代码代码如下所示:
系统管理
干管
保护站
木材检验
森林管理
考勤管理
走动管理
现场取证
问题的处理
位置监控
检验管理
考勤管理
监管信息
考勤管理
监管信息
权限管理
设备管理
=========================== CSS样式:
复制代码代码如下所示:
***菜单的头
header_menu {。
浮子:右边;
宽度:50%;
身高:100%;
光标:指针;
}
header_menu UL {。
列表样式:无;
身高:100%;
}
header_menu ul {。
浮子:右边;
宽度:20%;
颜色:白色;
字体大小:14px;
55px垫上;
字体粗细:粗体;
}
显示{。
显示:无;
}
显示UL
列表样式:无;
宽度:100px;
}
显示UL
10px垫上;
座垫:5px;
左:5px填充;
光标:指针;
字体大小:14px;
}
movediv {。
位置:固定;
左:0px;
上图:0px;
字体大小:14px;
白;
border: 1px solid白色;
}
红色{。
# a0c9e6;
}
======================= JS脚本
复制代码代码如下所示:
$(函数(){())
菜单/绑定事件
InitMenuListener();
下拉菜单绑定事件
InitSubMenuHover();
下拉菜单/颜色变化
InitSubMenuLiHover();
});
*标题菜单绑定滑动事件
* /
功能initmenulistener(){
$(Menuli)。Hover(function(){)
无功hidedivid =美元(这)。Attr(ID)+ _div;
获取菜单位置
左(=);
var = $(this);
VaR高度=美元(这)。OuterHeight(); / /网页是高度,包括内侧缘,和高度的高度,但只有文本的高度
($ # + hidedivid)(显示);
($ # + hidedivid)。Css(左,右);
($ # + hidedivid)。Css(顶,顶+高);
}函数(){()
原始菜单隐藏
$(。)隐藏();
});
}
*下拉菜单绑定事件
* /
功能initsubmenuhover(){
Hover(函数(){)
美元(这个);
}函数(){()
美元(这个);
});
}
*下拉菜单改变颜色。
* /
功能initsubmenulihover(){
$(Redli)。Hover(function(){)
$(这)AddClass(红色);
}函数(){()
$(这)RemoveClass(红色);
});
}
结果如下:
当合作伙伴使用自己的美化,他们可以使用自己的项目在自由扩张,我只是做了一点风格。