有可能在cordova获得window.pageYOffset
吗?
有替代$(window).scrollTop
吗?
我可以使用cordova滚动到像素的具体位置吗?
例如$(window).scrollTop(100)
?
答案 0 :(得分:1)
花了这么多时间后才找到解决方案。您可以使用$(document).scrollTop()
。但这适用于应用程序中的所有页面。因此,您可以将其发生在您想要的特定页面上,如下所示。
$(document).scroll(function(){
var activePage = $.mobile.pageContainer.pagecontainer("getActivePage");
if(activePage[0].id == "pageID");{
var ypos = $(this).scrollTop();
alert(ypos);
}
});
您可以使用相同的方式滚动到具体位置。
希望这有帮助。