从外部URL滚动到页面的一部分

时间:2015-07-31 12:10:55

标签: javascript jquery html

我正试图导航到某个页面的特定部分,例如www.oneurl.com/xyz.html上的www.oneurl.com/abc.html ...

我使用#tag作为

尝试了非常基本的功能

xyz.html

<a href="http://www.oneurl.com/abc.html#deduct">Test</a>

abc.html

<section id="deduct">Test</section>

但是当我点击链接时,页面会被加载,但不会滚动或显示该部分。

2 个答案:

答案 0 :(得分:1)

Hello OM The Eternity,

这是我的代码,它对我有用,没有问题,我正在使用Chrome。

第一个HTML文件

<html>
<body>
    <a href="http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr#author-45677">click</a>
</body>
</html>

当我点击该链接时,它会将我带到页面,然后加载查看具有正确ID的div。我还创建了一个jsFiddle

jsFiddle:https://jsfiddle.net/jotxffL5/

确保您定位的是存在的ID。即使站点位于不同的域上,这也可以正常工作

答案 1 :(得分:-1)

如果所有其他方法都失败了,请尝试使用HTML4方式处理命名链接:

<a name="deduct">Test</a>