如题,怎么才能让地址栏不显示#home之类的参数?
使用 js 获取 #home 的offsetTop,然后将页面滚动到那个位置。同时阻止a的本来的动作。
那就只有借助 JavaScript 来滚动了:
- 先获取
#home
在文档中的位置,再设置页面的scrollTop
- 或者用 HTML5 有一个
scrollIntoView
方法,在 DOM 元素上调用elem.scrollIntoView()
,就会滚动至该元素
如题,怎么才能让地址栏不显示#home之类的参数?
使用 js 获取 #home 的offsetTop,然后将页面滚动到那个位置。同时阻止a的本来的动作。
那就只有借助 JavaScript 来滚动了:
#home
在文档中的位置,再设置页面的 scrollTop
scrollIntoView
方法,在 DOM 元素上调用 elem.scrollIntoView()
,就会滚动至该元素