2011-05-17 44 views
0

假設我有一個div id = x,它位於頁面中間,我希望當頁面加載div x中的內容時將顯示而不是從頂部顯示頁面。它喜歡在url的末尾附加div id,而不是這個時候給定的div區域,這個時候沒有url,我希望當頁面加載時如何在頁面加載時顯示div區域

謝謝。

+0

確定我會Quamis..will的問題,如果我接受的答案 – Harshana 2011-05-17 12:44:51

回答

0

最簡單的方法是添加#x到您的網址的結尾:

window.location.hash = 'x'; 

你可以在你的內容的結尾把這個腳本標籤,從而使內容加載第一,然後是javascript被執行。

如:

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Hash test</title> 
     <meta charset="UTF-8"/> 
    </head> 
    <body> 
     <br/> 
     ... 
     <br/> 
     <div id="x">test!</div> 
     <script> 
      window.location.hash = 'x'; 
     </script> 
    </body> 
</html> 
+0

不認爲ID =「X」將關閉工作,你應該使用一個命名錨< a name =「x」/> – Serkan 2011-05-17 11:41:43

+0

當我測試它時,它似乎起作用,哪個瀏覽器遇到問題? – Darkzaelus 2011-05-17 11:44:47

+0

感謝Darkzaelus ..這是非常有幫助 – Harshana 2011-05-18 13:28:33

相關問題