Div+Css+JS做多个显示/隐藏内容块

简介: 相关样式:Code.mainbox h3{ margin-bottom:0px; line-height:32px;height:32px;padding-left:1em;background:url(http://www.
相关样式:
img_1c53668bcee393edac0d7b3b3daff1ae.gif img_405b18b4b6584ae338e0f6ecaf736533.gif Code
.mainbox h3{ margin-bottom:0px; line-height:32px;height:32px;padding-left:1em;background:url(http://www.cnblogs.com/Images/forumbg.gif) repeat-x 0 0;font-size:13px;font-weight:700;border-bottom:1px solid #E6E7E1;border-top:4px solid #E8F0F7; border-left:1px solid #E8F0F7;border-right:1px solid #E8F0F7;}
    .mainbox
{ width:880px;position:relative; margin-left:auto; margin-right:auto; margin-bottom:5px;}
    .headactions
{position:absolute;top:12px; right:24px;line-height:1em;}
.tablelist
{ width: 880px; margin-left: auto; margin-right: auto; border:1px solid;}
     td
{background:#e5f1f4;}
HTML:
< div  class ="mainbox" >
            
< span  class ="headactions" >
                
< img  id ="category_CN_img"  src ="http://www.cnblogs.com/Images/expand.jpg"  alt ="展开/收起"  onclick ="toggle_collapse('category_CN');" />
            
</ span >
            
< h3  onclick ="toggle_collapse('category_CN');" >
            
< href ="#" > Content </ a >
            
</ h3 >
            
< div  id ="category_CN"  style =" display:none;" >
            
< table   class ="tablelist"  align ="center"  cellpadding ="0" >
                
< tr >
                    
< td >
                        Title:
                    
</ td >
                    
< td  colspan ="3" >
                        
< te:TETextBox  ID ="txtCSTitle"  runat ="server"  Width ="380px"  MaxLength ="100" ></ te:TETextBox >
                    
</ td >
                
</ tr >
                
< tr >
                    
< td >
                        Content:
                    
</ td >
                    
< td  colspan ="3" >
                        
< FCKeditorV2:FCKeditor  ID ="txtCSContent"  runat ="server"  Height ="350px"  Width ="98%" >
                        
</ FCKeditorV2:FCKeditor >
                    
</ td >
                
</ tr >
            
</ table >
            
</ div >
        
</ div >

JS:
img_1c53668bcee393edac0d7b3b3daff1ae.gif img_405b18b4b6584ae338e0f6ecaf736533.gif Code
//显示或隐藏内容
        function toggle_collapse(objname) {
            
var obj = $("#" + objname);
            
if (obj) {
                obj.slideToggle(
"2000");
            }
            
var img = $("#" + objname + '_img');
            
if (img) {
                
if (img.attr("src"== "http://www.cnblogs.com/Images/collapse.jpg") {
                    img.attr(
"src""http://www.cnblogs.com/Images/expand.jpg");
                    img.attr(
"title""expand");

                }
                
else {
                    img.attr(
"src""http://www.cnblogs.com/Images/collapse.jpg");
                    img.attr(
"title""collapse");
                    img.attr(
"title""collapse");

                }
            }

        }
目录
相关文章
|
3月前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
3月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
2月前
|
前端开发
文字显示在div 最下面,css怎么写
文字显示在div 最下面,css怎么写
237 0
|
3月前
|
存储 前端开发 安全
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
|
3月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
3月前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习
|
3月前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
3月前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应
|
3月前
|
前端开发
医院检查单子p图软件,在线制作仿真病历,js+css+html装逼神器
本示例展示如何用HTML/CSS创建医疗信息页面,内容仅供学习参考。页面模拟“阳光医院体检中心”场景,提供预约功能验证(如姓名、手机号、日期)。所有数据仅用于演示