我有一个带有两个选项卡的页面,我希望能够使用 Javascript 进行切换,还可以page.html#tab1
在 URL 中设置锚点(例如 )以进行书签/链接。
默认情况下,选项卡内容在两个 div 中,一个在另一个之下,并且锚标签将滚动到正确的一个,禁用 JS。
使用JS启用,将应用CSS类以使其充当标签。每个选项卡都链接到每个锚点,但是当您单击切换选项卡时,页面会滚动到该选项卡。如果我从 onclick 函数返回 false,则 URL 不会更改为包含锚点。
如何使浏览器 URL 更改为page.html#tab1
但不滚动到#tab1
??