2012-05-04 66 views
0

我有一個使用Jquery和html設計的分頁網站。我有一個名爲#site-content的div,它包含所有的「頁面」,寬度爲4400px。第一頁從左邊開始:0px,第二個在左邊:-1100px,第三個在左邊:-2200px,第四個在左邊:-3300px,在第三頁上,例如我得到這個:將我的網站內容設置在正確的位置

<div id="site-content" style="left: -2200px;"> 

刷新頁面後,在左側再次啓動:0像素;.

有沒有一種方法可以確保它在左側再次啓動:-2200px; ??

代碼示例將是非常appriciated,提前

感謝,

+0

你的意思是刷新後你又有page1而不是第3頁?或者你想知道如何設置div的左側樣式屬性? –

+0

刷新後,如果我在第3頁我想刷新 – coderjoe

回答

1

嘗試使用錨航行。

此代碼應該工作,如果url看起來像:http://site.com/#1或類似的東西。

$(document).ready(function(){ 
    var anchor = window.location.hash; // not sure about correct getting anchor 
    $("#site-content").animate({ left:(1100*anchor)+"px" }, 500); 
}); 
+0

頁面3後http://site.com/index.php/#1也工作? – coderjoe

+0

是的,您可以使用任何網址,但在「.php」部分之後不需要斜線:正確的網址 - site.com/index.php#1 – Narian