以下是 jQuery toggle事件制作FAQ列表页js特效代码 的示例演示效果:
部分效果截图:
HTML代码(index.html):
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery toggle事件制作FAQ列表页</title>
<style type="text/css" >
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
.one{width:600px;margin:0 auto;}
.one .top{background-color:#fff;height:33px;line-height:33px;width:700px;padding-left:28px;color:#168750;font-weight:bold;margin-top:10px;}
.iocn{display:block;width:14px;height:14px;background-image:url(images/+.jpg);background-repeat:no-repeat;float:left;margin:10px 0px 0px 3px;padding-right:10px;}
.one span.jian{background-image:url(images/-.jpg);}
.one span.jia{background-image:url(images/+.jpg);}
.one div.bgreen{background-image:url(images/bg.jpg);}
div.content{display:none;padding:5px;width:716px;border:1px solid #D9EFED;}
</style>
<script type="text/javascript" src="js/jquery-1.8.3.min.js" ></script>
<script type="text/javascript">
$(function(){
$(".top").hover(function(){
$(this).addClass("bgreen");
},function(){
$(this).removeClass("bgreen");
});
$(".iocn").toggle(function(){
$(this).parent().next().show();
$(this).removeClass("jia");
$(this).addClass("jian");
},function(){
$(this).parent().next().hide();
$(this).removeClass("jian");
$(this).addClass("jia");
});
})
</script>
</head>
<body>
<div id="fq">
<div class="one">
<div class="top"><span class="iocn"></span>什么是人身保险?</div>
<div class="content">
<img src="images/gd.jpg" /><br/>
<p>人身保险是人的寿命和身体为...... </p>
</div>
</div>
<div class="one">
<div class="top"><span class="iocn"></span>什么是保险合同?</div>
<div class="content">
<img src="images/gd.jpg" /><br/>
<p>保险合同是......</p>
</div>
</div>
<div class="one">
<div class="top"><span class="iocn"></span>什么是保险人?</div>
<div class="content">
<img src="images/gd.jpg" /><br/>
<p>保险人是......</p>
</div>
</div>
<div class="one">
<div class="top"><span class="iocn"></span>什么是投保人?</div>
<div class="content">
<img src="images/gd.jpg" /><br/>
<p>投保人是......</p>
</div>
</div>
</div><!--fq end-->
</body>
</html>