javascript - 滚动鼠标滚轮 让div缓冲运动到页面中间,chrome下没有问题,ie下不执行。求解决办法以及原因?
怪我咯
怪我咯 2017-04-11 11:45:52
0
1
316

startMove函数是我看了视频后推导了一遍。
想着试着用在其他地方看看。刚刚我试了不用getStyle获取top ,直接用offsetTop,发现ie下又可以用了,不解。

    Document  
  

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen (1)
阿神

你的代码中getStyle这个方法在IE下获取到的值是undefined,所以导致在IE下有问题,在IE下,获取到的Ap.currentStyle.top的值是auto,你需要在CSS中写上top:0这样,IE才会获取到top值,从而正确得出getStyle的值,你可以试试。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!