var top = document.body.scrollTop; 通过这个代码获取的top值为什么总是为0?
                             回答
回答
                        
                                 筱竹回答
                                筱竹回答
                            
问题分析:
document.body.scrollTop这个代码对某些浏览器有兼容性问题的,应该使用兼容性写法获取top值。
问题解决思路
书写兼容性scrollTop代码获取top值。
问题解决办法
var top = document.documentElement.scrollTop || document.body.scrollTop;
或者使用 var top = document.documentElement.scrollTop + document.body.scrollTop;
 
                                    (1)
相似问题
 
                 
                 
                     
                            