一个html面板切换代码 原创 (div+css+js)

一个html面板切换代码 原创 (div+css+js)
 
代码够乱,凑合着看吧。
------------------------------------------------
JS:
    <script type="text/javascript">
    <!--
        function showLayer(group, id)
        {
            //处理Item
            var count = 1;
            var obj = document.getElementById(group + "_item_" + count);
            while (obj != null)
            {
                obj.className = "panel_item";
                
                count++;
                obj = document.getElementById(group + "_item_" + count);
            }
            document.getElementById(group + "_item_" + id).className = "panel_item_show";
            
            //处理Layer
            count = 1;
            obj = document.getElementById(group + "_layer_" + count);
            while (obj != null)
            {
                obj.style.display = "none";
                
                count++;
                obj = document.getElementById(group + "_layer_" + count);
            }
            document.getElementById(group + "_layer_" + id).style.display = "block";
        }
    //-->
    </script>
--------------------------------------------------------------
CSS:
/* panel  begin */
.panel
{
border-left:1px solid #C1D5F1;
border-right:1px solid #C1D5F1;
border-bottom:1px solid #C1D5F1;
}

.panel_head
{
color:#004499;
height:24px;
line-height:24px;
}
.panel_item
{
float:left;

border-top:1px solid #C1D5F1;
border-bottom:1px solid #C1D5F1;
background-color:#E7F1FF;

text-align:center;
}
.panel_item_show
{
float:left;

border-top:1px solid #C1D5F1;
background-color:#FFFFFF;

font-weight:bold;

text-align:center;
}

.panel_item_spacing
{
float:left;

height:25px;

border-left:1px solid #C1D5F1;
border-right:1px solid #C1D5F1;
border-bottom:1px solid #C1D5F1;
}

.panel_body
{
clear:both;
}

.panel_foot
{
}
/* panel end */
-----------------------------------------------------------
HTML:
<div class="panel" style="width:250px;">
                    <div class="panel_head">
                        <div id="t_item_1" class="panel_item_show" style="width:56px;" οnmοuseοver="showLayer('t', 1);">晕晕</div>
                        <div class="panel_item_spacing" style="width:6px;"></div>
                        <div id="t_item_2" class="panel_item" style="width:56px;" οnmοuseοver="showLayer('t', 2);">汗汗</div>
                        <div class="panel_item_spacing" style="width:6px;"></div>
                        <div id="t_item_3" class="panel_item" style="width:56px;" οnmοuseοver="showLayer('t', 3);">呵呵</div>
                        <div class="panel_item_spacing" style="width:6px;"></div>
                        <div id="t_item_4" class="panel_item" style="width:56px;" οnmοuseοver="showLayer('t', 4);">哈哈</div>
                    </div>
                    <div class="panel_body">
                        <div id="t_layer_1">
                            <p>1</p>
                        </div>
                        <div id="t_layer_2" style="display:none;">
                            <p>2</p><p>2</p>
                        </div>
                        <div id="t_layer_3" style="display:none;">
                            <p>3</p><p>3</p><p>3</p>
                        </div>
                        <div id="t_layer_4" style="display:none;">
                            <p>4</p><p>4</p><p>4</p><p>4</p>
                        </div>
                    </div>
                </div>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值