<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<FCK:meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>京玉仕家工作室-多个滑动门共用同一个js</title>
<style type="text/css">
<!–
body{margin:0px;padding:0px;font-size:12px;background:#eee;line-height:20px;}
.bodyer{width:760px;margin:20px auto auto;border:1px dotted #ccc;background:#fff;}
.t_rt{text-align:right;}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0px;padding:0px;font-size:12px;}
ul,li{margin:0px;padding:0px;}
li{list-style-type:none;}
h1{margin:10px;padding-right:10px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.preview{margin:10px;padding:10px;overflow:hidden;background:#eee;}
.cont{padding:10px;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
h2{margin:0px 10px;background:#ccc;padding:5px;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:400px;margin:0px auto;overflow:hidden;}
.scrollUl{width:400px;border-bottom:1px solid #CCC;overflow:hidden;height:35px;}
.scrollUl li{float:left;}
.bor03{border:1px solid #ccc;border-top-width:0px;}
.sd01{cursor:pointer;border:1px solid #CCC;background:#FFF;margin:5px;padding:2px;font-weight:bold;}
.sd02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:2px;}
–>
</style>
<script type="text/javascript">
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;
}
}
window.onload = function(){
var SDmodel = new scrollDoor();
SDmodel.sd(["m01","m02","m03","m04","m05"],["c01","c02","c03","c04","c05"],"sd01","sd02");
SDmodel.sd(["mm01","mm02","mm03","mm04","mm05"],["cc01","cc02","cc03","cc04","cc05"],"sd01","sd02");
SDmodel.sd(["mmm01","mmm02","mmm03","mmm04","mmm05"],["ccc01","ccc02","ccc03","ccc04","ccc05"],"sd01","sd02");
}
</script>
</head>
<body>
<div class="bodyer">
<h1 class="t_rt">
京玉仕家工作室-济南网页设计-多滑动门共用一个js
</h1>
<h2>
效果预览
</h2>
<div class="preview">
<div class="scrolldoorFrame">
<ul class="scrollUl">
<li class="sd01" id="m01">A滑动门</li>
<li class="sd02" id="m02">A滑动门</li>
<li class="sd02" id="m03">A滑动门</li>
<li class="sd02" id="m04">A滑动门</li>
<li class="sd02" id="m05">A滑动门</li>
</ul>
<div class="bor03 cont">
<div id="c01">A第一层内容</div>
<div id="c02" class="hidden">A第二层内容</div>
<div id="c03" class="hidden">A第三层内容</div>
<div id="c04" class="hidden">A第四层内容</div>
<div id="c05" class="hidden">A第五层内容</div>
</div>
</div>
</div>
<div class="preview">
<div class="scrolldoorFrame">
<ul class="scrollUl">
<li class="sd01" id="mm01">B滑动门</li>
<li class="sd02" id="mm02">B滑动门</li>
<li class="sd02" id="mm03">B滑动门</li>
<li class="sd02" id="mm04">B滑动门</li>
<li class="sd02" id="mm05">B滑动门</li>
</ul>
<div class="bor03 cont">
<div id="cc01">B第一层内容</div>
<div id="cc02" class="hidden">B第二层内容</div>
<div id="cc03" class="hidden">B第三层内容</div>
<div id="cc04" class="hidden">B第四层内容</div>
<div id="cc05" class="hidden">B第五层内容</div>
</div>
</div>
</div>
<div class="preview">
<div class="scrolldoorFrame">
<ul class="scrollUl">
<li class="sd01" id="mmm01">C滑动门</li>
<li class="sd02" id="mmm02">C滑动门</li>
<li class="sd02" id="mmm03">C滑动门</li>
<li class="sd02" id="mmm04">C滑动门</li>
<li class="sd02" id="mmm05">C滑动门</li>
</ul>
<div class="bor03 cont">
<div id="ccc01">C第一层内容</div>
<div id="ccc02" class="hidden">C第二层内容</div>
<div id="ccc03" class="hidden">C第三层内容</div>
<div id="ccc04" class="hidden">C第四层内容</div>
<div id="ccc05" class="hidden">C第五层内容</div>
</div>
</div>
</div>
</div>
</body>
</html>
分享到:
相关推荐
在一个页面里面实现多个tab切换的功能,用js实现的。很简单。
同一个页面多个滑动门
同一网页使用多个滑动门(选项卡)的方法
1个js实现同页多个滑动门-鼠标滑过点击双切换
这是JS+CSS多个滑动门重复调用封闭类的JS文件,适用于做漂亮效果的菜单栏。
在同一个页面中,用一个js,方便的增加滑动门
很简单,很有用滑动门收集和选项卡和tab ,把多个滑动门,结合到一起,解决不同滑动门在同一页面的问题
100个精选的Tab 滑动门实例,更多介绍 请访问http://blog.csdn.net/spritenet
这个滑动门,只需要一个函数。完美调用。可以避免同一个页面如果有不同地方需使用滑动门特效而建立多个函数造成的代码冗余问题
滑动门在网上的例子多的是,由于做网站需要,需要一个双重的滑动门,真是头疼了半天,不过还是搞定了,共享一下看看吧
jQuery网页特效插件集:图片轮播、TAB、滑动门等,用此插件实现的焦点图还同时具备TAB的功能,里面有多个效果演示页,里面演示的特效都不同,有图片轮播切换,有TAB滑动门等效果,都是常用的网页特效素材。
这个问题以前用户就提到过,不知如何在同一页面布置多个选项卡,你可以参考一下这个。 1、支持一个页面多次引用; 2、一次引用实现多次切换; 3、点击/滑过等切换方式自定义; 4、自动播放+鼠标动作切换...
3.首页多个滑动门效果. 4.大量采用自定义列表美化排列效果 5.模板风格以网络流行蓝色为主 6.模板包括:文章,图片,下载,会员,留言,通用模板 7.优化DIV代码和CSS表,让大家修改起来更方便(每个频道以单独的CSS定义,相互...
EasySlider的功能 支持横向或纵向滑动 支持自动滚动 支持连续滑动 “上一屏”和”下一屏按钮” “到第一屏”和”最后一屏”按钮 隐藏的控制 可选的控制按钮包围标记 同一页面可支持多个滑动门 可设置滑动速度、是否...
蓝色经典风格的CSS滑动门,多个不会重复
HTML 调用js实现多项滑动门选项卡特效,国开大学形考任务,很多人都上传了文案,但是全是不能运行的。下载这个可以直接运行,放心使用。局部代码 <div class="title"> ('a','ax',6,1)">一、内容</span></a> ('a','ax...
内容索引:脚本资源,CSS特效,TAB,选项卡 可再次分类的JS+CSS TAB选项卡,由选项卡和滑动门组成,选项卡作为一个一级分类,当点击选项卡后左侧滑动门的内容会相应改变,鼠标这时放到滑动门的任一菜单上,则会展现出...
当时真是不知道css里还有个滑动门技术. 所谓的滑动门,可以这样理解,菜单的 背景图(圆角,直角,其它等)会根据文字的多少而自动变长(变短),这好象一个可滑动的门一样. css滑动门技术的背景: 可以这样说css滑动门...
多个滑动门的合集,中间的是自动轮换 多个滑动门的合集,中间的是自动轮换
支持关闭的TAB滑动门特效,每一个打开的TAB,都带有一个关闭按钮,可以关闭,类似于现在的QQ邮箱、163邮箱一样,可一次打开多个邮箱,但可以通过和TAB关闭任意一个邮箱界面,用起来方便,具体的实现过程请参见源代码...