|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
任何语言都有它的优越性,Div作为网页布局的标签,它可以很轻快的达到想要的效果,并且可以节约代码,我希望以后学这个标签的同学,要掌握它的每一个知识点,充分利用这个标签。
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>滑动门通用JS</title><styletype="text/CSS"><!--body{margin:0px;padding:0px;font-size:12px;background:#eee;line-height:20px;}.bodyer{width:760px;margin:20pxautoauto;border:1pxdotted#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:1pxdotted#ccc;}.preview{margin:10px;padding:10px;overflow:hidden;background:#eee;}.cont{padding:10px;}.cls{clear:both;}.hidden{display:none;}#sourse{border:1pxdotted#ccc;width:600px;height:300px;margin:0pxauto;}.textDiv{margin:10px40px10px;text-align:center;}h2{margin:0px10px;background:#ccc;padding:5px;}.example{margin:10px;background:#FFF;border:1pxdotted#ccc;padding:10px;}.scrolldoorFrame{width:400px;margin:0pxauto;overflow:hidden;}.scrollUl{width:400px;border-bottom:1pxsolid#CCC;overflow:hidden;height:35px;}.scrollUlli{float:left;}.bor03{border:1pxsolid#ccc;border-top-width:0px;}.sd01{cursor:pointer;border:1pxsolid#CCC;background:#FFF;margin:5px;padding:2px;font-weight:bold;}.sd02{cursor:pointer;border:0pxsolid#CCC;margin:5px;padding:2px;}--></style><scripttype="text/javascript">/*十三妖qq:181907667msn:wl181907667@hotmail.com邮箱:thirdteendevil@163.com*/functionscrollDoor(){}scrollDoor.prototype={sd:function(menus,divs,openClass,closeClass){var_this=this;if(menus.length!=divs.length){alert("菜单层数目和内容层数目纷歧样!");returnfalse;}for(vari=0;i<menus.length;i++){_this.$(menus).value=i;_this.$(menus).onmou搜索引擎优化ver=function(){for(varj=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")returndocument.getElementById(oid);returnoid;}}window.onload=function(){varSDmodel=newscrollDoor();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><divclass="bodyer"><h1class="t_rt">滑动门封装类</h1><h2>效果预览</h2><divclass="preview"><divclass="scrolldoorFrame"><ulclass="scrollUl"><liclass="sd01"id="m01">滑动门</li><liclass="sd02"id="m02">滑动门</li><liclass="sd02"id="m03">滑动门</li><liclass="sd02"id="m04">滑动门</li><liclass="sd02"id="m05">滑动门</li></ul><divclass="bor03cont"><divid="c01">第一层内容</div><divid="c02"class="hidden">第二层内容</div><divid="c03"class="hidden">第三层内容</div><divid="c04"class="hidden">第四层内容</div><divid="c05"class="hidden">第五层内容</div></div></div></div><divclass="preview"><divclass="scrolldoorFrame"><ulclass="scrollUl"><liclass="sd01"id="mm01">滑动门</li><liclass="sd02"id="mm02">滑动门</li><liclass="sd02"id="mm03">滑动门</li><liclass="sd02"id="mm04">滑动门</li><liclass="sd02"id="mm05">滑动门</li></ul><divclass="bor03cont"><divid="cc01">第一层内容</div><divid="cc02"class="hidden">第二层内容</div><divid="cc03"class="hidden">第三层内容</div><divid="cc04"class="hidden">第四层内容</div><divid="cc05"class="hidden">第五层内容</div></div></div></div><divclass="preview"><divclass="scrolldoorFrame"><ulclass="scrollUl"><liclass="sd01"id="mmm01">滑动门</li><liclass="sd02"id="mmm02">滑动门</li><liclass="sd02"id="mmm03">滑动门</li><liclass="sd02"id="mmm04">滑动门</li><liclass="sd02"id="mmm05">滑动门</li></ul><divclass="bor03cont"><divid="ccc01">第一层内容</div><divid="ccc02"class="hidden">第二层内容</div><divid="ccc03"class="hidden">第三层内容</div><divid="ccc04"class="hidden">第四层内容</div><divid="ccc05"class="hidden">第五层内容</div></div></div></div></div></body></html>
尺度之路www.ckuyun.com提醒:能够先修正部分代码后再运转
ie中母div被设置成特定高度之后,假如里面的子div高度(有float的话就以清除float的div的最底为总高度)超过了母div设置的高度,ie会自动把母div撑大,但是ff却不能,ff中母div的高度会依然,里面的子层会溢出到外面来。兼容方法:不要设置母层高度 |
|