大连网站制作客服
主营业务
  • 网站制作
  • 网站维护
  • 网站推广
  • 域名空间
联系电话
联系人:尹先生
QQ:1050706570
E-mail:biz@noonenet.cn
地址:大连市甘井子区哲林北园29号
·首页 >> 设计表现 >> JS左侧列表点击标题伸缩的效果,IE6BUG

JS左侧列表点击标题伸缩的效果,IE6BUG

  更新时间:2012-5-10 20:40:39    编辑:kedy

JS左侧列表点击标题伸缩的效果,IE6BUG



如上图所示效果,刚才又研究了下原因找到了,因为IE6默认的“标题”和“内容”必须得在一个容器里,所以在“标题”和“内容”DIV的外面再加一个DIV,这样在IE6里就不会有BUG了,或者在“title”的DIV里加一句“background-color:transparent;具体这句话是什么意思,我也百思不得其解,欢迎感兴趣的朋友一起探讨!”这个就好用了。以下红色的代码是解决问题的关键,可以在样式表里写一句话解决,也可以在布局的时候规范些即把标题跟内容放在一个容器里,这样就不会出现这个问题了。

下面是演示代码,亲可以试一下效果:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS左侧列表点击标题伸缩的效果,IE6BUG</title>
<style type="text/css">
body{ margin:0px; padding:0px; font:12px/22px "宋体"; color:#313131; background:url(../images/bg_body1.png) repeat-y center top; background-color:#a8a8a8;}
body ul,li,form,dl,dt,dd,h1,h2,h3{ float:left; margin:0px; padding:0px; overflow:hidden; display:inline;}
body li{ list-style:none;}
body font,h1,h2,h3{ font-size:12px;}

.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
/*.font-red{ color:#dc1100;}*/
.fontfamilywei{ font-family:"微软雅黑";}
.fontfamily-aril{ font-family:Arial, Helvetica, sans-serif;}

.flleft{ float:left;}
.flright{ float:right;}
.divfl{ overflow:hidden; display:inline;}

.lineheight5{ float:left; width:100%; height:5px; overflow:hidden; display:inline;}
.lineheight10{ float:left; width:100%; height:10px; overflow:hidden; display:inline;}
.lineheight20{ float:left; width:100%; height:20px; overflow:hidden; display:inline;}

a:link,a:visited{ color:#313131; text-decoration:none;}
a:hover{ color:#a9222b; text-decoration:none;}
a:active,a:focus{ outline:none;}

#case-main{ width:972px; margin:0px auto; overflow:hidden;}
#case-main #case-main-L{ width:160px; background:#f6eee3;}
#case-main #case-main-L .case-main-L-main{ width:144px; margin:9px;}
#case-main #case-main-L .case-main-L-main .case-title{ width:100%; border-bottom:#e7a546 solid 1px; line-height:30px; /*background-color:transparent;这句是关键*/}
#case-main #case-main-L .case-main-L-main .case-main{ width:100%; padding-bottom:5px; background:#9C9;}
#case-main #case-main-L .case-main-L-main .case-main ul{ width:100%;}
#case-main #case-main-L .case-main-L-main .case-main ul li{ width:100%; line-height:25px;}

#case-main #case-main-R{ width:800px;}
#case-main #case-main-R .case-main-R-main{ width:768px; text-indent:2em;}
#case-main #case-main-R .case-main-R-main-pic{ width:768px;}
</style>
<script type="text/javascript">   
   
    function bb(a)
    {
        for (i = 1; i < 5; i++)
        {
             if (i==a&&document.getElementById("case-L"+i).style.display == 'none')
             {
                 document.getElementById("case-L"+i).style.display = 'inline';
             }
             else
             {
                 document.getElementById("case-L"+i).style.display = 'none';
             }
        }
    }
</script>
</head>
<body>
<div id="case-main">
    <div id="case-main-L" class="flleft" style="overflow:visible;">
      <div class="case-main-L-main flleft divfl">
        
        <div style="float:left; overflow:hidden; display:inline; width:100%;">
        <div class="case-title flleft divfl font14"><strong><a href="javascript:bb(1);">标志设计</a></strong></div>
        <div class="case-main flleft divfl mt4" id="case-L1">
        <ul>
        <li><a href="">大连心乐乳业</a></li>
        <li><a href="">某某VI设计</a></li>
        <li><a href="">阳光食品</a></li>
        <li><a href="">某某VI设计</a></li>
        <li><a href="">阳光食品</a></li>
        <li><a href="">某某某设计</a></li>
        <li><a href="">某某某设计</a></li>
        <li><a href="">某某某设计</a></li>
        <li><a href="">某某某设计</a></li>
        <li><a href="">某某某设计</a></li>
        </ul>
        </div>
        </div>
       
        <div style="float:left; overflow:hidden; display:inline; width:100%;">
        <div class="case-title flleft divfl font14"><strong><a href="javascript:bb(2);">包装设计与造型设计</a></strong></div>
        <div id="case-L2" class="case-main flleft divfl mt4" style="display:none;">
        <ul>
        <li><a href="">后期推广策划策划</a></li>
        <li><a href="">后期推广策划策划</a></li>
        <li><a href="">后期推广策划策划</a></li>
        <li><a href="">后期推策划广策划</a></li>
        <li><a href="">后期推策划广策划</a></li>
        </ul>
        </div>
        </div>
       
        <div style="float:left; overflow:hidden; display:inline; width:100%;">
        <div class="case-title flleft divfl font14"><strong><a href="javascript:bb(3);">后期推广策划</a></strong></div>
        <div id="case-L3" class="case-main flleft divfl mt4" style="display:none;">
        <ul>
        <li><a href="">后期推广策划</a></li>
        <li><a href="">后期推广策划VI设计</a></li>
        <li><a href="">后期推广策划</a></li>
        </ul>
        </div>
        </div>
       
        <div style="float:left; overflow:hidden; display:inline; width:100%;">
        <div class="case-title flleft divfl font14"><strong><a href="javascript:bb(4);">展示空间设计</a></strong></div>
        <div id="case-L4" class="case-main flleft divfl mt4" style="display:none;">
        <ul>
        <li><a href="">展示空间设计</a></li>
        <li><a href="">展示空间设计VI设计</a></li>
        <li><a href="">展示空间设计</a></li>
        <li><a href="">展示空间设计</a></li>
        </ul>
        </div>
        </div>
       
        <div class="lineheight20"></div>
       
      </div>
    </div>
   
   
  </div>
</body>
</html>

 

原载: 大连网站建设 http://www.noonenet.cn/
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。


Tags:JS,点击标题伸缩的效果,IE6BUG
同类文章:
· 网站中导航的类别你知道几种?
· css3圆角兼容性
· 最小高度min-height兼容性
· 网页中插入视频代码,支持格式:avi,mpg,rm,wmv,wma
· js 获取一定范围内元素属性
返回新闻列表
top
本站关键字:大连网站制作 - 大连网站建设 - 大连网页制作
CopyRight © 2009-2012 No.1网络工作室 All Rights Reserved  sitemap
地址:大连市甘井子区哲林北园29号 电话:13889684613 E-mail:biz@noonenet.cn QQ:1050706570
logo