firefox对脚本的有求很严格, 可能存在写法上的问题

解决方案 »

  1.   

    #uuq(杜牧):
    你是指
    obj=document.getElementById("floatBox");
    var basketTop = obj.style.pixelTop;
    obj.style.pixelTop = basketTop + movePixY;
    recordPositionY = recordPositionY + movePixY;这个放到最后吗?
    这个现在已经是在最后了啊。
      

  2.   

    <script>
     var curY = 0;
     var offY = 0;
     var abY = 0;
    function FloatPosition()
    {
    var obj = document.getElementById("floatBox");
    curY = Math.ceil(obj.style.top.replace(/px/,""));
    abY  = Math.ceil(document.documentElement.scrollTop);
    offY = 0.2 * (abY - curY);
    curY += offY;
    obj.style.top = String(curY) + "px";
    }
    window.setInterval("FloatPosition()",2);
    </script>try this
      

  3.   

    谢谢gxd305,能够在firefox下动起来了!还有一个问题不知道能否解决一下,就是那个“固定位置”的按钮,本意是如果用户不想浮动的话,就点击它让它固定在开始的位置。不知道这个问题怎么解决呢?谢谢