对于iPhone应用程序,我使用window.scrollBy滚动到页面底部。该页面在UIWebView中呈现。一切正常,直到SDK 3.0。据记录,UIWebView中不再支持scrollBy。 window.scrollBy是否有方便的javascript替代品?

最佳答案

您可以使用以下方法解决您的问题。

要获取pageOffset:

int pageYOffset = [[webViewObj stringByEvaluatingJavaScriptFromString:@“ window.pageYOffset”] intValue];

要获取网页的总滚动高度,请执行以下操作:

int scrollHeight = [[webViewObj stringByEvaluatingJavaScriptFromString:@“ document.documentElement.scrollHeight”] intValue];

要将网页滚动到特定偏移量:

[webViewObj stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@“ document.body.scrollTop =%d”,scrollHeight]];

10-04 12:42