cordova window.pageYOffset始终返回0

时间:2015-06-27 12:41:26

标签: javascript cordova cordova-plugins

有可能在cordova获得window.pageYOffset吗? 有替代$(window).scrollTop吗?

我可以使用cordova滚动到像素的具体位置吗?

例如$(window).scrollTop(100)

1 个答案:

答案 0 :(得分:1)

花了这么多时间后才找到解决方案。您可以使用$(document).scrollTop()。但这适用于应用程序中的所有页面。因此,您可以将其发生在您想要的特定页面上,如下所示。

$(document).scroll(function(){
    var activePage = $.mobile.pageContainer.pagecontainer("getActivePage");
    if(activePage[0].id == "pageID");{
        var ypos = $(this).scrollTop();
        alert(ypos);        
    }   
});

您可以使用相同的方式滚动到具体位置。

希望这有帮助。