scrollTop 值为 0

由scrollTop兼容问题引起:

在 Firefox 和 IE 中,使用 document.documentElement.scrollTop 获取;

在 Chrome 中,使用 document.body.scrollTop获取。

 

修复:

// 原生js
var sTop = document.body.scrollTop || document.documentElement.scrollTop;

// jQuery
$("html,body").scrollTop();
$(document).scrollTop();
$(window).scrollTop();

 

posted @ 2016-06-20 15:30  dcchan  阅读(348)  评论(0)    收藏  举报