我知道添加#
符号和HTML元素ID会在用户点击链接时将用户定向到元素的位置。我不知道为什么会这样,Javasript还是Jquery?它是一个特定于网站的功能,或者它实际上是所有页面的一般规则。
以下是一个例子:
https://docs.python.org/2/library/gl.html
# the following one will direct to the certain title
https://docs.python.org/2/library/gl.html#module-GL
现在我有一个页面(点击Here),我想附加某些条件,因此当我将该链接发送给用户时,它们将从Data-hiding
会话开始而不是页面顶部。
答案 0 :(得分:2)
我不知道为什么会这样,Javasript还是Jquery?
链接的目标锚点可以是HTML中的元素 文献。目标锚点必须具有锚名称和任何名称 寻址此锚点的URI必须包含名称作为其片段 标识符
HTML文档中的目标锚点可以由A指定 element(使用name属性命名)或任何其他元素 (使用id属性命名)。
是否可以为标题文本等其他属性执行此操作。
不使用JavaScript检查URL,找到匹配的元素并滚动到它。
答案 1 :(得分:0)
此功能是指向元素的链接,仅当元素具有给定的id
属性时才有效。
例如,这个
<h1 id="fubar">Fuu Bar</h1>
将与index.html#fubar
如果无法编辑链接页面,如果您要链接的元素上没有此类id
属性,则无法进行此类链接。
答案 2 :(得分:0)
只需在您定位的标题标记上添加相应的id
:
<h2 id="data-hiding">Data Hiding:</h2>
链接为http://www.tutorialspoint.com/python/python_classes_objects.htm#data-hiding