位置,javascript,android,html,android-webview"/>

首页 > 解决方案 > Android WebView:如何滚动到某个位置

问题描述

标签: javascriptandroidhtmlandroid-webview

解决方案


1)<script></script>HTML 页面的一部分内,创建一个 Javascript 函数以编程方式单击同一页面上的链接:

function myFunction(){
   document.getElementById('myLink').click();
}

2)指示您的 HTML 在页面 100% 加载后运行您的 Javascript 函数,将onload事件处理程序添加到您的正文HTML 标记,这样:

<body onload="myFunction();">

3)在 HTML 的正文区域内,任何地方,创建一个空链接只是为了具有单击所需锚点的功能(正如您所建议的,对锚点的引用是#here

<a href="#here" id="myLink"></a>

4)最后在 HTML 中的所需位置创建一个锚点:

<a name="here">HERE</a>

而已。加载页面后,它将转到所需的位置。

如果您想在使用前尝试一下... https://jsfiddle.net/vapx8rzk


推荐阅读