使用javascript,如何让浏览器确保显示页面的一部分?
在页面上有一个带滚动条的DIV。尝试确保特定项目对用户可见 DIV本身总是包含在页面的可见区域中,而页面本身从来没有滚动条使用javascript,如何让浏览器确保显示页面的一部分?,javascript,html,navigation,Javascript,Html,Navigation,在页面上有一个带滚动条的DIV。尝试确保特定项目对用户可见 DIV本身总是包含在页面的可见区域中,而页面本身从来没有滚动条 例如,DIV可能有8个段落,我想确保在某些情况下,用户现在可以看到DIV中的第5段。您可以在希望可见的段落旁边使用锚定标记,每当出现需要确保此部分可见的情况时,可以通过javascript链接到锚。 下面是一个例子 根据所需段落创建锚定 <a name="FOO"></a> 移动到锚点的javascript <script type="t
例如,DIV可能有8个段落,我想确保在某些情况下,用户现在可以看到DIV中的第5段。您可以在希望可见的段落旁边使用锚定标记,每当出现需要确保此部分可见的情况时,可以通过javascript链接到锚。 下面是一个例子 根据所需段落创建锚定
<a name="FOO"></a>
移动到锚点的javascript
<script type="text/javascript" language="javascript">
function moveToAnchor ()
{
window.location.hash="FOO";
}
</script>
函数moveToAnchor()
{
window.location.hash=“FOO”;
}
剩下的就是在需要时调用此脚本。您可以在body标签中添加一个onload,或者通过其他一些您觉得合适的方式来执行此操作。从未听说过location.hash