2011-06-16 42 views
0

我想創建一個直接連接到$ .ajax命令的數據參數的超鏈接。但是我能找到的最接近的散列標籤是this one指向沒有標識符的頁面的一部分的超鏈接

問:有沒有辦法讓瀏覽器導航到沒有id =或name =屬性的部分?我正在考慮在url中加入一些JavaScript。

+0

你想在自己的網頁上或者在你鏈接的頁面上做這個嗎? – Niklas 2011-06-16 16:50:21

回答

1

我最近做了這個項目使用jQuery和jQuery ScrollTo plugin。這很簡單。

1.在您的網頁上的jQuery和jQuery ScrollTo庫

<script type="text/javscript"jquery.min.js" /> 
<script type="text/javascript" src="jquery.scrollTo-min.js" /> 

2.讓jQuery來滾動到頁面的某些部分。你可以傳入任何jQuery對象(即元素,id選擇器等)。第二個參數是滾動需要多長時間。

$.scrollTo($("#some_element_id_or_selector.with_a_class"), 1000); 

在您的描述中,您已經說過感興趣的元素沒有id,所以請嘗試使用其他jQuery選擇器。如果你提供更多關於你想要做什麼的信息,我可能會提供更多幫助。

你可以閱讀更多關於jQuery.scrollTo插件here

+0

謝謝user407462!這比它更棘手,因爲頁面不是我的頁面之一。我試圖創建一個超鏈接,指向與我的服務器不同的服務器上的頁面上的一個點。 – 2011-06-16 16:51:41

+0

所以你點擊一個鏈接,它打開頁面(從不同的服務器加載),然後向下滾動到頁面的一部分? – aaronsnoswell 2011-06-16 17:13:26

+0

是的。該鏈接必須在網址中包含JavaScript。我想我可以假設jQuery站點已加載jQuery。 – 2011-06-16 23:06:14