仿chinaz站长站首页的导航菜单
作者:亮亮 日期:2008-12-02
这个导航在ie6,ie7,ff3下测试没有问题。

关键的js代码如下:
程序代码function $(id) {
return document.getElementById(id);
}
function showMenu (baseID, divID) {
baseID = $(baseID);
divID = $(divID);
if (showMenu.timer) clearTimeout(showMenu.timer);
hideCur();
divID.style.display = 'block';
showMenu.cur = divID;
if (! divID.isCreate) {
divID.isCreate = true;
//divID.timer = 0;
divID.onmouseover = function () {
if (showMenu.timer) clearTimeout(showMenu.timer);
hideCur();
divID.style.display = 'block';
};
function hide () {
showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
}
divID.onmouseout = hide;
baseID.onmouseout = hide;
}
function hideCur () {
showMenu.cur && (showMenu.cur.style.display = 'none');
}
}
好了最后看看演示吧
下载
评论: 5 | 引用: 0 | 查看次数: -
这个程序我不是我写的,要实现向这样的信息保存,一般是用cookie保存的!!
设计得很好,子菜单在鼠标离开后就应该自动消失,赞一个!
另外,刚才我验证码有误,所以返回了,但回复的信息还保留了,我怎实现这个效果,也就是有时候填了好多的内容,结果提交时候有错误而返回提交页面,但我想保存之前填写的信息,如何实现?用cookie吗?
另外,刚才我验证码有误,所以返回了,但回复的信息还保留了,我怎实现这个效果,也就是有时候填了好多的内容,结果提交时候有错误而返回提交页面,但我想保存之前填写的信息,如何实现?用cookie吗?
你好,下载测试效果很好 
请问如何固定第一次选择的主菜单下的子菜单不消失,直到下次选择?
效果图同你上面提供的一样,但当前的问题是鼠标离开后,子菜单也消失了?
哪里需要修改?
多谢!

请问如何固定第一次选择的主菜单下的子菜单不消失,直到下次选择?
效果图同你上面提供的一样,但当前的问题是鼠标离开后,子菜单也消失了?
哪里需要修改?
多谢!
相当不错,能否打个包提供下载啊?学习学习!! 
亮亮 于 2008-12-05 08:16 PM 回复

已打包了!
发表评论
上一篇
下一篇

文章来自:
Tags:
回复
亮亮的博客漂亮。
亮亮的文章漂亮。
亮亮的功底漂亮。
谢谢亮亮!