当页面有position:fixed的置顶悬浮菜单时,如何调整锚定位的时候不被悬浮菜单挡住?
function locateAt(e){
e = document.getElementById(e);/*以id命名的锚点*/
y = e.offsetTop;
while(e=e.offsetParent){ y += e.offsetTop;}
y-=65;/*悬浮菜单的高度*/
window.scrollTo(0,y);
}
原来的:
<a href="#target">锚点定位</a>
改为:
<a href="javascript:void(0)" οnclick="locateAt('target')">锚点定位</a>