ie6,7下html的overflow默认是overflow-x:hidden;overflow-y:scroll;
其他浏览器是overflow:visible;
要让body都overflow:hidden;
设置html{overflow:visible;}即可
还原在把ie6,7html{overflow-x:hidden;overflow-y:scroll;}就好了
人们肯定会说隐藏时候直接把html设置overflow:hidden就好了
具体问题还得具体分析吧..
如果浏览器滚动一半的时候去设置这个的话非IE浏览器就会滚动到顶部..这肯定不是我想要的..
所以还是根据浏览器特定要求来这么做,就没有这个问题了