Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 35.CN滑动门的效果能不能在table中实现

[复制链接]
cndwj.com 发表于 2007-7-4 12:01:17 | 显示全部楼层 |阅读模式
滑动门的效果能不能在table中实现?
我看过一些在DIV中的滑动门效果,不过我个人对DIV不适应,所以想知道在table中能不能实现滑动门效果,如何实现?
什么是滑动门效果,就是163.com或者最近勇哥风格的那种鼠标经过是出现的效果。
 楼主| cndwj.com 发表于 2007-7-4 12:01:34 | 显示全部楼层
有没有人帮忙呢?
回复

使用道具 举报

理解万岁 发表于 2007-7-4 12:03:59 | 显示全部楼层
很简单可以实现,但是我没时间和你做示范,该吃饭了
回复

使用道具 举报

 楼主| cndwj.com 发表于 2007-7-4 12:05:43 | 显示全部楼层
楼上的高手可以联系我QQ:297094772
谢谢
回复

使用道具 举报

skyII劲II 发表于 2007-7-4 12:05:48 | 显示全部楼层
吃饭这么急
回复

使用道具 举报

kuaise 发表于 2007-7-4 12:37:58 | 显示全部楼层
回复

使用道具 举报

理解万岁 发表于 2007-7-4 13:22:38 | 显示全部楼层
<!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=gb2312" />
<title>我的滑动门</title>
<style type="text/css">
body{
color: #000;
font-family: "宋体", arial;
font-size: 12px;
background: #fff;
text-align: center;
margin: 0;
}
.nTab{
float: left;
width: 960px;
margin: 0 auto;
border-bottom:1px #AACCEE solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 22px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 70px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
}
.nTab .TabTitle .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;
}
.none {display:none;}

</style>

<script type="text/javascript">
function nTabs(thisObj,Num){
if(thisObj.className == "active")return;
var tabObj = thisObj.parentNode.id;
var tabList = document.getElementById(tabObj).getElementsByTagName("li");
for(i=0; i <tabList.length; i++)
{
  if (i == Num)
  {
   thisObj.className = "active";
      document.getElementById(tabObj+"_Content"+i).style.display = "block";
  }else{
   tabList.className = "normal";
   document.getElementById(tabObj+"_Content"+i).style.display = "none";
  }
}
}
</script>


</head>
<body>
<br />
<br />

<div align="center" style="padding-left:25px;">
<!-- 选项卡0开始 -->
  <div class="nTab">
    <!-- 标题开始 -->
    <div class="TabTitle">
      <ul id="myTab0">
        <li class="active" onmouseover="nTabs(this,0);">全部</li>
        <li class="normal" onmouseover="nTabs(this,1);">日志</li>
        <li class="normal" onmouseover="nTabs(this,2);">咨询</li>
        <li class="normal" onmouseover="nTabs(this,3);">相册</li>
        <li class="normal" onmouseover="nTabs(this,4);">商城</li>
        <li class="normal" onmouseover="nTabs(this,5);">社区</li>
      </ul>
    </div>
    <!-- 内容开始 -->
    <div class="TabContent">
      <div id="myTab0_Content0"> 000 </div>
      <div id="myTab0_Content1" class="none">111</div>
      <div id="myTab0_Content2" class="none">222</div>
      <div id="myTab0_Content3" class="none">333</div>
      <div id="myTab0_Content4" class="none">444</div>
      <div id="myTab0_Content5" class="none">555</div>
    </div>
  </div>
  <!-- 选项卡0结束 -->
  <!-- 选项卡1开始 -->
  <div class="nTab" style=width:288px>
    <!-- 标题开始 -->
    <div class="TabTitle">
      <ul id="myTab1">
        <li class="active" onclick="nTabs(this,0);">aaa</li>
        <li class="normal" onclick="nTabs(this,1);">bbb</li>
        <li class="normal" onclick="nTabs(this,2);">ccc</li>
        <li class="normal" onclick="nTabs(this,3);">单击</li>
      </ul>
    </div>
    <!-- 内容开始 -->
    <div class="TabContent">
      <div id="myTab1_Content0"> 000 </div>
      <div id="myTab1_Content1" class="none"> 111 </div>
      <div id="myTab1_Content2" class="none"> 222 </div>
      <div id="myTab1_Content3" class="none"> 333 </div>
    </div>
  </div>
  <!-- 选项卡1结束 -->
</div>

</body>
</html>

就这个自己拿去转换下。。我也懒的写代码了
回复

使用道具 举报

kuaise 发表于 2007-7-4 13:39:19 | 显示全部楼层
又是一个大工程
回复

使用道具 举报

 楼主| cndwj.com 发表于 2007-7-4 17:38:59 | 显示全部楼层
郁闷不是table啊
看看这个:
<!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=gb2312" />
<title>示例</title>
<script language="javascript">
function SwcAr( POjbID, ViewID, MaxID )
{
        try
        {
                for( var i=1; i<=MaxID; i++ )
                {
                document.getElementById(POjbID+"Div"+i).style.display = "none";
                document.getElementById(POjbID+i).style.fontWeight = "normal";
                document.getElementById(POjbID+i).style.backgroundColor = "#ff0000";
                document.getElementById(POjbID+i).style.color = "#fff";
                }

                document.getElementById(POjbID+"Div"+ViewID).style.display = "";
                document.getElementById(POjbID+ViewID).style.fontWeight = "bold";
                document.getElementById(POjbID+ViewID).style.color = "#ff3300";
                document.getElementById(POjbID+ViewID).style.backgroundColor = "#00ff00";
        }
        catch(err)
        {}
}
</script>
<style>
body{font-size:12px;}
#ara{width:360px;background-color:#cfc;border:#060 1px solid;}
#Sah li{float:left;list-style:none;cursor:pointer;width:80px;background-color:#f00;color:#fff;text-align:center;padding:5px;}
#Sah .df{background-color:#0f0;color:#f30;font-weight:bold;}
</style>
</head>

<body>
<div id="ara">
  <div id="Sah">
                <li id="ac1" class="df"><a onmouseover="SwcAr('ac','1',4)" title="请单击">业界资讯</a></li>
                <li id="ac2"><span><a onmouseover="SwcAr('ac','2',4)" title="请单击">技术广角</a></span></li>
                <li id="ac3"><span><a onmouseover="SwcAr('ac','3',4)" title="请单击"><span>求职职场</a></span></li>
                <li id="ac4"><span><a onmouseover="SwcAr('ac','4',4)" title="请单击"><span>休闲娱乐</a></span></li>
  </div>
  <div id="acDiv1" class="rl">
                <ul>
                        <li>业界资讯</li>
                        <li>业界资讯</li>
                        <li>业界资讯</li>
                        <li>业界资讯</li>
                        <li>业界资讯</li>
                        <li>业界资讯</li>
                </ul>
        </div>
  <div id="acDiv2" class="rl" style="display:none;">
                <ul>
                        <li>技术广角</li>
                        <li>技术广角</li>
                        <li>技术广角</li>
                        <li>技术广角</li>
                        <li>技术广角</li>
                        <li>技术广角</li>
                </ul>
        </div>
  <div id="acDiv3" class="rl" style="display:none;">
                <ul>
                        <li>求职职场</li>
                        <li>求职职场</li>
                        <li>求职职场</li>
                        <li>求职职场</li>
                        <li>求职职场</li>
                        <li>求职职场</li>
                </ul>
        </div>
  <div id="acDiv4" class="rl" style="display:none;">
                <ul>
                        <li>休闲娱乐</li>
                        <li>休闲娱乐</li>
                        <li>休闲娱乐</li>
                        <li>休闲娱乐</li>
                        <li>休闲娱乐</li>
                        <li>休闲娱乐</li>
                </ul>       
        </div>
</div>
</body>
</html>
回复

使用道具 举报

理解万岁 发表于 2007-7-4 17:44:59 | 显示全部楼层
自己转啊,我没那时间写代码啊。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-7 20:33 , Processed in 0.037354 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表