js通用滑动门类
滑动门通用JS
/*
十三妖
qq:181907667
msn:wl181907667@hotmail.com
邮箱:thirdteendevil@163.com
*/
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
滑动门封装类
效果预览
- 滑动门
- 滑动门
- 滑动门
- 滑动门
- 滑动门
第一层内容
第二层内容
第三层内容
第四层内容
第五层内容
- 滑动门
- 滑动门
- 滑动门
- 滑动门
- 滑动门
第一层内容
第二层内容
第三层内容
第四层内容
第五层内容
- 滑动门
- 滑动门
- 滑动门
- 滑动门
- 滑动门
第一层内容
第二层内容
第三层内容
第四层内容
第五层内容
源代码
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
使用方法
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调用的参数,如以上代码上所展示.
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]