And*_*een 15 html scrolling hyperlink
是否可以创建指向网页上特定滚动位置的超链接?例如,我想创建一个指向http://www.stackoverflow.com/的链接,但页面向下滚动 100 像素。
小智 6
尝试右键单击并检查页面上的元素。你会找到<a>标签,那些是锚点。
然后取出<第一个和最后一个之前的,a这样它们就不会显示为链接。当它显示下面的预览时,您实际上可以在响应框中写入时看到效果。
a href="https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#question-header">question /a>
和
a href="https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#answers">answers /a>
正如您所看到的,唯一的区别是在最后一个锚点以英镑 ( #) 符号命名。后面的名称>用于链接如何读取给用户。
在这种情况下,“问题标题”读作“问题”,答案恰好相同。
那么以下应该链接到迈克的评论。因为他们的锚点是382094
为了澄清,您可以简单地找到锚点并#在链接之后添加。
https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#question-header
https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#answers
https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#880079
这些都将带您到同一页面上的不同位置。
您可以使用jQuery scrollTo 插件滚动到给定位置。如果您查看其演示页面,您会发现该插件具有许多不同的选项,包括滚动到某个位置。不过,这意味着您必须控制目标的 JavaScript,因此这可能不适合指向外部站点的链接。