现在做网站,难免会用到切换,让有限的空间展示更多的内容,甚至有时候一个页面还不止一个切换版块。那么,这个时候要如何让代码简洁、简单呢?
最近在网上找到一个方法,感觉还可以。程序代码比较简单,而且可以单独写CSS样式来实现多样化!以下是我改好之后的一个案例,分享出来供大家或者今后遗忘掉这个方法的自己来参考!
首先,调用jquery,最好去网上下载最新版本:
<script type="text/javascript" src="/js/jquery-1.11.0.js">
<script type="text/javascript" src="/js/SuperSlide.js">
然后是css样式:
-
*{margin:0;padding:0;}
-
img{border:0;}
-
ul,li,form{list-style:none;}
-
a:link{text-decoration:none;}
-
/***********第一个切换的样式***************/
-
.idx4{width:100%;overflow:hidden;background:url(http://www.39gd.com/img2015/idx4_bg.jpg) center 0 repeat-y;height:641px;}
-
.slide{width:1000px;margin:0 auto;height:641px;overflow:hidden;}
-
.slide .bh{float:left;width:158px;}
-
.slide .bh li{width:145px;float:left;background:#1390b6;height:213px;margin-bottom:1px;position:relative;}
-
.slide .bh li img{width:94px;height:109px;float:left;padding:52px 25px;}
-
.slide .bh li img.idx4_on{width:13px;height:22px;position:absolute;right:-14px;top:95px;padding:0;display:none;}
-
.slide .bh li.on img.idx4_on{display:block;}
-
.slide .bd{float:right;width:828px;height:641px;}
-
.slide .bd img{float:left;}
-
.slide .bd a:hover{opacity:0.9;filter:alpha(opacity=90);}
-
/***********第二个切换的样式***************/
-
.art{width:1000px;margin:0 auto;overflow:hidden;}
-
.slide2{width:1000px;background:#ebebeb;overflow:hidden;height:240px;float:left;padding:6px;}
-
.art .bh{width:100px;float:left;}
-
.art .bh li{width:100px;height:25px;padding-left:10px;margin-top:8px;font:14px/22px "SimSun";float:left;border-bottom:1px dashed #e5e5e5;}
-
.art .bh li a{color:#202020;}
-
.art .bh li.on{background:#fff;}
-
.art .bd{width:884px;height:240px;float:left;background:#fff;}
-
.art .bd div{width:884px;height:240px;}
-
.art .bd ul{width:380px;height:198px;padding:16px;overflow:hidden;float:left;margin:0 10px;}
-
.art .bd li{font:14px/26px "SimSun";height:26px;margin-top:6px;border-bottom:1px dotted #b2b2b2;color:#727171;}
-
.art .bd li a{color:#202020;}
HTML代码:
最后是切换代码:
<script type="text/javascript">
$(".slide").slide({ titCell:".bh li", mainCell:".bd", effect:"fold"});
$(".slide2").slide({ titCell:".bh li", mainCell:".bd", effect:"fold"});
</script>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30111374/viewspace-2051659/
,如需转载,请注明出处,否则将追究法律责任。