使用锚点定位页面位置
Posted scott_j
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用锚点定位页面位置相关的知识,希望对你有一定的参考价值。
类似聊天页面,新的消息会显示在页面的最下面,但默认只是数据加载了,页面位置还是当前位置。
为了让数据实时显示在可视区域,可以在聊天记录展示页面标签下面增加一个空白的标签(增加ID),通过动态定位该标签实现。
如下代码:
<div id="chatDiv"> <div class="chat">聊天内容1</div> <div class="chat">聊天内容2</div> <div class="chat">聊天内容3</div> </div> <div id="bottomDiv" style="width:10px;height:10px"></div>
如上代码定义了锚点:<div id="bottomDiv" style="width:10px;height:10px"></div>
在有信心聊天内容产生后,通过js代码定位
如下代码:
//业务代码 document.getElementById(‘bottomDiv‘).scrollIntoView();
以上是关于使用锚点定位页面位置的主要内容,如果未能解决你的问题,请参考以下文章
URL中的锚点(fragment片段标识符)是什么?(hash mark(#))(HTML 页面内定位)(之前学html不是学了吗?忘啦?)(SEO 搜索引擎优化)