2 xtzz92 XTZZ92 于 2016.09.14 14:45 提问

js怎么获取锚点定位滚动高度?

图片说明
js怎么获取锚点定位滚动高度?

1个回答

showbo
showbo   Ds   Rxr 2016.09.14 14:54

你要搞什么?导航的href连接到锚点?导航添加onclick="return getAchor(this)"事件,传递this对象,

 function getAchor(a){
alert(a.hash.substring(1))//得到锚点名称,然后获取锚点对象计算位置,jquery的话直接$('a[name="'+a.hash.substring(1)+'"]').offset().top得到
//...你自己的处理函数,如jquery animate动态滚动什么的
return false;//阻止跳转到锚点
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!