如何在不使用片段标识符的情况下链接到页面内的内容

时间:2015-04-23 09:09:36

标签: html anchor

有没有办法转到元素而不向URL添加id,例如。要转到<h2 id="element1">,我们通常必须在页面中加载网址,如下所示:

http://www.example.com/#element1

但是有不同的方法吗?因为这个#导致与我正在使用的jQuery循环2发生冲突。

我从另一页链接

2 个答案:

答案 0 :(得分:1)

你可能正在寻找这个

lower

或喜欢

<body onLoad="window.scroll(0, 150)">

答案 1 :(得分:0)

您可以使用JavaScript将浏览器滚动到该元素(根据this answer),但您必须确定要滚动的内容才能使其生效。

你说使用片段标识符与其他一些JavaScript代码冲突,这意味着你或多或少地使用the query string。然而,这引入了缓存问题。

我会考虑修复现有的JavaScript,以便您可以在网址中使用片段标识符来设计它。