假設我有一個div id = x,它位於頁面中間,我希望當頁面加載div x中的內容時將顯示而不是從頂部顯示頁面。它喜歡在url的末尾附加div id,而不是這個時候給定的div區域,這個時候沒有url,我希望當頁面加載時如何在頁面加載時顯示div區域
謝謝。
假設我有一個div id = x,它位於頁面中間,我希望當頁面加載div x中的內容時將顯示而不是從頂部顯示頁面。它喜歡在url的末尾附加div id,而不是這個時候給定的div區域,這個時候沒有url,我希望當頁面加載時如何在頁面加載時顯示div區域
謝謝。
最簡單的方法是添加#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>
不認爲ID =「X」將關閉工作,你應該使用一個命名錨< a name =「x」/> – Serkan 2011-05-17 11:41:43
當我測試它時,它似乎起作用,哪個瀏覽器遇到問題? – Darkzaelus 2011-05-17 11:44:47
感謝Darkzaelus ..這是非常有幫助 – Harshana 2011-05-18 13:28:33
確定我會Quamis..will的問題,如果我接受的答案 – Harshana 2011-05-17 12:44:51