2011-09-06 115 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

沒錯。那麼,這就是你所能做的。 –