对于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]];