手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >分别用两个函数实现的菜单
分别用两个函数实现的菜单
摘要:css+div做的菜单:一个主显示层,别的列表都隐藏着,用js函数设置列表的显示和隐藏。分别用到了两个函数,函数实现的效果是一样的,一个是参...

css+div做的菜单:一个主显示层,别的列表都隐藏着,用js函数设置列表的显示和隐藏。分别用到了两个函数,函数实现的效果是一样的,一个是参考的《css+Dhtml精髓》书上的事例,一个是找的函数。

大家帮我看看那个函数好用!还有大家还有别的更好的方法实现这个效果吗?谢谢!!

菜单 //判断浏览器 browser = navigator.appName; browserNum = parseInt(navigator.appVersion); if ((browser == "Netscape") && (browserNum < 5)) { // Netscape 4.x layerRef = "document.layers['"; endLayerRef = "']"; styleRef = ""; } else if ((browser == "Netscape") && (browserNum >= 5)) { // Netscape 6 layerRef = "document.getElementById('"; styleRef = ".style"; endLayerRef = "')"; } else { // Internet Explorer layerRef = "document.all['"; endLayerRef = "']"; styleRef = ".style"; } //第一个函数 function showMenu(layerName) { // show the layer the user wants to see eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'"); } function hiddenMenu(layerName) { // hidden the layer eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'hidden'"); } //第一个函数 //第二个函数 function MM_showHideLayers() { var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); } if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i

【分别用两个函数实现的菜单】相关文章:

js去字符串前后空格的实现方法

如何实现浏览器上的右键菜单

简单实用的网页表格特效

一个表格收缩展开的函数

javascript用函数实现对象的方法

一个很简单的办法实现TD的加亮效果.

一些很实用且必用的小脚本代码第1/5页

JavaScript函数使用的基本教程

JavaScript检测字符串中是否含有html标签实现方法

在JavaScript应用中使用RequireJS来实现延迟加载

精品推荐
分类导航