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

怎样让这段js代码在firefox下也能正常显示!??
js在IE下,滚动内容能正常滚动,但是在firefox中不能滚动,应该怎样修改呢??

    <div   id= "demo "onmouseover= "ii=1 "   style= "OVERFLOW:   hidden;   HEIGHT:   60px; "   onmouseout= "ii=0 ">
            <div   id= "demo1 "> 滚动内容 </div>                                        
    <div   id= "demo2 "> </div>
                    <SCRIPT>
                      var   ii=0;t=demo.scrollTop
                      demo2.innerHTML=demo1.innerHTML
                      function   qswhMarquee(){
                      if   (ii==1)return
                      if(demo2.offsetTop-demo.scrollTop <=0)
                          demo.scrollTop-=demo1.offsetHeight
                      else
                          demo.scrollTop++
                      }
                      setInterval(qswhMarquee,40)
</SCRIPT>

    </div>

------解决方案--------------------
if(d_2.offsetTop-d_0.scrollTop <=0)
这里的问题。。
抱歉的说。。我现在要去弄东西。。。
你自己改吧。。
那个有偏值。。。
就是说。。
滚动条只可以走。。50
但是你的判断。。。却是=51
这样就永远不可能执行了。。。
所以就产生了那种情况。