因为框架的配置Spring会捕获所有的请求,导致锚点没办法使用,在网上找到一个方法试了之后正好可以解决这个问题,代码如下:
<div>
<ul style="list-style-type:disc;"><li onclick="anchor('#company_Introduction')"><a href="javascript:;">简介</a></li>
<li onclick="anchor('#company_Scale')"><a href="javascript:;">规模</a></li>
<li onclick="anchor('#company_Type')"><a href="javascript:;">分类</a></li>
<li onclick="anchor('#company_Ownership')"><a href="javascript:;">所有制形式</a></li>
<li onclick="anchor('#company_Business')"><a href="javascript:;">业务情况</a></li>
<li onclick="anchor('#company_Insurance')"><a href="javascript:;">保险、福利</a></li>
<li onclick="anchor('#company_Overtime')"><a href="javascript:;">加班制度</a></li>
<li onclick="anchor('#company_Telephone')"><a href="javascript:;">电话</a></li>
<li onclick="anchor('#company_Address')"><a href="javascript:;">地址</a></li>
</ul>
</div>
<script type="text/javascript">
function anchor(id){
window.location.hash = id;
}
</script>
本文介绍了一种在Spring框架中使锚点功能生效的方法。通过自定义JavaScript函数来改变窗口位置哈希值,绕过Spring对URL的拦截,从而实现页面内链接跳转。
197

被折叠的 条评论
为什么被折叠?



