日期:2014-05-16  浏览次数:20374 次

高人帮忙,焦点图为何在IE6下面有错位的情况?
HTML code

<!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">
    #focus_box{ width:530px; height:180px;  position:relative; margin:0 auto; overflow:hidden; zoom:1;}
    #focus_box ul{ list-style:none; padding:0; margin:0;}
    #focus_btn{ position:absolute; right:5px; bottom:5px; z-index:2;}
    #focus_pic{ position:absolute;}
    #focus_pic li{ height:180px; width:530px; margin:0; padding:0;}
    #focus_btn li{ float:left; font-size:12px; width:25px; height:25px; line-height:25px; font-weight:bold; text-align:center; background:#fff; color:#000; margin-right:2px; cursor:pointer;}
    #focus_btn li.on{ background:#f60; color:#fff;}
    img{border:none; margin:0;padding:0; disaplay:block;}
</style>
</head>
<body>
<div id="focus_box" >
  <ul id="focus_pic" style="left:0;top:0;">
      <li><a target="_blank" href="#"><img src="http://img.fqmall.cn/WebResources/boc/Xdv/shopping/images/20111201/530_180.jpg" width="530" height="180"></a></li>
      <li><a target="_blank" href="#"><img src="http://img.fqmall.cn/WebResources/boc/Xdv/shopping/images/20111202/530_180.jpg" width="530" height="180"></a></li>
      <li><a target="_blank" href="#"><img src="http://img.fqmall.cn/WebResources/boc/Xdv/shopping/images/20111205/530_180.jpg" width="530" height="180"></a></li>
      <li><a target="_blank" href="#"><img src="http://img.fqmall.cn/WebResources/boc/Xdv/shopping/images/20111201/530_180.jpg" width="530" height="180"></a></li>
      <li><a target="_blank" href="#"><img src="http://img.fqmall.cn/WebResources/boc/Xdv/shopping/images/20111202/530_180.jpg" width="530" height="180"></a></li>
      <li><a target="_blank" href="#"><img src="http://img.fqmall.cn/WebResources/boc/Xdv/shopping/images/20111205/530_180.jpg" width="530" height="180"></a></li>

  </ul>
  <ul id="focus_btn">
    <li class="">1</li>
    <li class="">2</li>
    <li class="">3</li>
    <li class="">4</li>
    <li class="">5</li>
    <li class="">6</li>
  </ul>
</div>
<script type="text/javascript">
(function(){
    var picHeight = 180;//幻灯片的高度
    var picWidth = 530;//幻灯片的宽度
    var autoTime = 1000;//自动播放间隔时间
    var index = 0; //从第几个开始轮播,0为第一个
    var v = 1;//1为垂直播放,0为水平播放
    var focusPics = document.getElementById("focus_pic");//获得幻灯片的框架ID
    var focusLi = focusPics.getElementsByTagName("li");
    var picNo = focusLi.length;//幻灯片的数量
    var Timer,autoTimer;
    var posX,posY;//移动的目标距离
    var focus_btn = document.getElementById("focus_btn");
    var btnLi = focus_btn.getElementsByTagName("li");
    btnLi[0].className = "on";
    if(v==0){//当方向为水平移动时候
        focusPics.style.width = picNo*picWidth + "px"; //设置包裹UL的宽度为LI的数量乘以图片的宽度
        for(var i=0;i<picNo;i++){//设置样式
            focusLi[i].style.float = "l