滑动门通用JS
滑动门封装类
效果预览
滑动门
滑动门
滑动门
滑动门
滑动门
第一层内容
第二层内容
第三层内容
第四层内容
第五层内容
滑动门
滑动门
滑动门
滑动门
滑动门
第一层内容
第二层内容
第三层内容
第四层内容
第五层内容
滑动门
滑动门
滑动门
滑动门
滑动门
第一层内容
第二层内容
第三层内容
第四层内容
第五层内容
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]源代码: 复制代码 代码如下:function scrollDoor(){ } scrollDoor.prototype = { sd : function(menus,divs,openClass,closeClass){ var _this = this; if(menus.length != divs.length) { alert("菜单层数量和内容层数量不一样!"); return false; } for(var i = 0 ; i < menus.length ; i++) { _this.$(menus[i]).value = i; _this.$(menus[i]).onmouseover = function(){ for(var j = 0 ; j < menus.length ; j++) { _this.$(menus[j]).className = closeClass; _this.$(divs[j]).style.display = "none"; } _this.$(menus[this.value]).className = openClass; _this.$(divs[this.value]).style.display = "block"; } } }, $ : function(oid){ if(typeof(oid) == "string") return document.getElementById(oid); return oid; } } 使用方法: 1.把以上代码引进你的页面 复制代码 代码如下:<script type="text/javascript" src="scrollDoor.js"></script> 2.在页面的"<body>"标签前加入以下代码: 复制代码 代码如下:<script type="text/javascript"> var SDmodel = new scrollDoor(); SDmodel.sd([菜单id数组],[显示层id数组],"菜单触发类","菜单关闭类"); SDmodel.sd([菜单id数组2],[显示层id数组2],"菜单触发类","菜单关闭类"); SDmodel.sd([菜单id数组3],[显示层id数组3],"菜单触发类","菜单关闭类"); </script> 其中sd方法中的参数为: 参数一 [菜单id数组]:滑动门菜单的id 参数二 [内容id数组]:显示和隐藏滑动内容层的id 参数三 "菜单触发类":鼠标经过滑动门菜单的类 参数四 "菜单关闭类":鼠标滑出滑动门菜单的类 3.页面中有几个滑动门就调用几次sd函数,只需改变sd调用的参数,如以上代码上所展示.
推荐阅读
内部的小页面,用层制作,随机变色
www.jb51.net 脚本之家 随即变色
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]>>>详细阅读
本文标题:javascript 通用滑动门tab类
地址:http://www.17bianji.com/kaifa2/JS/29802.html
1/2 1