2011-09-06 160 views
2

是否可以创建指向任何网页的链接并滚动到文本块的第一个实例的位置?链接滚动到位置

如:

http://techcrunch.com/2011/09/06/google-api-launch-still-months-away/#scrollto"A Google project headed by Vic Gundotra" 

,这将滚动到一些页面,其中一半。

注意:我无法控制链接的页面,它可能是网页上的任何页面。有什么JavaScript技巧可以让我做我所描述的吗?

回答

2

不,您只能链接到页面上已有页面上已命名锚点的部分。

Link that scrolls to position

可链接到我的回答你的问题。但只适用,因为堆栈溢出具有HTML如:

<a name="7324427"></a> 

以上每个答案,使这成为可能。

+0

是否有任何JavaScript技巧,可以让我做我所描述的? – James

+1

这不是你的页面。因此,你不能在其上运行任何JS。 –

+0

把它放入iframe并滚动它呢?可能吗? – James

1

我没有链接的页面

所有你能做的是链接到页面上的锚/ ID的控制。如果目标页面上的第一个文本块有一个ID属性,那么你可以链接到:

wwww.example.com/page.html#blockOfTextID 
+0

我已经知道这一点。不管怎么说,还是要谢谢你。问题是我无法控制链接页面(它可能是网页上的任何页面) – James

+0

没错。那么,这就是你所能做的。 –