jquery经典动画菜单效果代码_jquery
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jquery经典动画菜单效果代码_jquery,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2460字,纯文字阅读大概需要4分钟。
内容图文
![jquery经典动画菜单效果代码_jquery](/upload/InfoBanner/zyjiaocheng/311/331685d3dcae4088b92111d3867b5d7c.jpg)
body
{
font-size:12px;
}
.menuBox
{
width:50%;
height:auto;
margin:0 auto;
}
.menuBox ul
{
margin:0px;
padding:0px;
}
.menuBox ul li
{
float:left;
display:block;
width:18%;
height:30px;
line-height:25px;
list-style:none;
margin-right:1px;
}
.menuBox ul li a
{
display:block;
width:100%;
height:100%;
background-color:Black;
color:White;
text-decoration:none;
text-align:center;
}
.menuBox ul li a:hover
{
display:block;
width:100%;
height:100%;
background-color:Silver;
color:Red;
text-decoration:none;
}
.menuSelected
{
display:block;
width:100%;
height:100%;
background-color:Silver;
color:Red;
text-decoration:none;
}
.chideMenuForShow
{
width:200px;
position:absolute;
height:auto;
border:1px solid #ccc;
float:right;
background-color:Silver;
}
HTML代码
Javascript代码
/*
menu for javascript
author:mr·zhong
date:2010-01-25
*/
/*判断当前子菜单显示或隐藏*/
var MenuShowOrHide = false;
$(function(){
SetMenuID();
BindMenuHoverEval();
BindChideMenuHoverEval();
});
/*
设置主、子菜单按钮ID
*/
function SetMenuID(){
var id = 1;
$('#ul_menu a').each(function(){
$(this).attr("id","a_" + id);
var chideObj = $(this).next();
chideObj.attr("id","ChideMenu_a_" + id);
chideObj.hide();
id++;
});
}
/*
设置菜单颜色样式
*/
function SetMenuColor(menuID,isSelected){
if(isSelected) $("#" + menuID).addClass("menuSelected");
else $("#" + menuID).removeClass("menuSelected");
}
/*
设置子菜单显示或隐藏
*/
function ShowOrHideChideMenu(menuID,isShow){
var obj = $("#" + menuID);
if(isShow)
{
obj.slideDown("slow");
}
else obj.hide("slow");
}
/*
绑定主菜单鼠标事件
*/
function BindMenuHoverEval(){
$("#ul_menu a").each(function(){
$(this).hover(function(){
ShowOrHideChideMenu("ChideMenu_" + $(this).attr("id"),true);
MenuShowOrHide = true;
},function(){
setTimeout('Hide(ChideMenu_' + $(this).attr("id") +')',500);
});
});
}
/*
绑定子菜单鼠标事件
*/
function BindChideMenuHoverEval(){
$("#ul_menu .chideMenuForShow").each(function(){
$(this).hover(function(){
MenuShowOrHide = true;
},function(){
MenuShowOrHide = false;
Hide($(this).attr("id"));
});
});
}
/*
隐藏子菜单
*/
function Hide(id){
if(!MenuShowOrHide) ShowOrHideChideMenu(id,false);
}
下载地址:http://www.gxlcms.com/jiaoben/24160.html
内容总结
以上是互联网集市为您收集整理的jquery经典动画菜单效果代码_jquery全部内容,希望文章能够帮你解决jquery经典动画菜单效果代码_jquery所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。