使用javascript,如何让浏览器确保显示页面的一部分?

时间:2011-03-29 10:04:07

标签: javascript html navigation

在页面上有一个带滚动条的DIV。试图确保用户可以看到特定的项目。

DIV本身始终包含在页面的可见区域中,页面本身永远不会有滚动条。

例如,DIV可能有8个段落,我想在某些情况下确保用户现在可以在DIV中看到第5段。

1 个答案:

答案 0 :(得分:0)

您可以在要显示的段落中使用锚标记,只要出现需要确保此部分可见的情况,您就可以通过javascript链接到锚点。 示例如下

按所需段落

创建锚点
<a name="FOO"></a>

移动到你的主播的javascript

<script type="text/javascript" language="javascript">
    function moveToAnchor ()
{
window.location.hash="FOO";
}
</script>

剩下的就是在你想要的时候调用这个脚本。你可以通过身体标签中的onload或通过其他一些你觉得合适的方式来做到这一点