android中的scrollTop无法正确报告

时间:2013-09-30 21:19:37

标签: android jquery cordova

我正在运行Android 4.2.1,jquery和使用PhoneGap 2.9。我想,我有一个简单的滚动检测。我正在动态地向页面的body添加元素。如果用户已经位于元素的底部,则应自动滚动。如果用户向上滚动到另一部分,则不应滚动。这是我正在尝试的代码:

var b = $("body");
var oldscroll = b.scrollTop();

b.scrollTop(oldscroll + 1);

var newscroll = $("body").scrollTop();

var scroll = oldscroll == newscroll;

 if(scroll)
    //scroll to bottom.

无论此人在哪里滚动,如果完成该检查,scroll总会出现true。我开始怀疑在滚动完成之前是否进行了比较。我将此代码放入桌面Chrome浏览器中,它可以正常运行。有任何想法吗?

0 个答案:

没有答案