我正在一個小項目,我有一個問題。 我正在工作的網站的結構是這樣的: 網站的所有部分都在同一個文檔中,佈局上的藍色部分是菜單,數字更改位置(使用jQuery)的1 2 3 divs移動選中的部分在它的中心和其他人從佈局。匹配的佈局與網址的問題
$("li").click(function() {
var selectedText = $(this).text();
$(this).addClass("active");
$(this).siblings().removeClass("active");
if (selectedText == "Upload") {
$('#homePage').animate({
left: 2000
}, 1000);
$('#upload').animate({
left: 105
}, 1000);
$('#explore').animate({
left: 2000
}, 1000);
}
if (selectedText == "Gallery") {
$('#homePage').animate({
left: 0
}, 1000);
$('#upload').animate({
left: -2000
}, 1000);
$('#explore').animate({
left: 2000
}, 1000);
}
if (selectedText == "Explore") {
$('#homePage').animate({
left: -2000
}, 1000);
$('#upload').animate({
left: -4000
}, 1000);
$('#explore').animate({
left: -2000
}, 1000);
}
});
什麼,我現在要做的是適當改變網站的網址爲我改變部分,我想能夠得到由URL適當部分。 我嘗試了location.hash方法,但當我更改hashtag值滑動的jquery動畫錯誤地移動div(使用相同的代碼張貼在這裏有「var selectedText」作爲哈希值)...我正在尋找一個解決方案,我發現HTML5 pushState,但我真的不知道如何使用它在我的情況,因爲我沒有任何AJAX請求或任何東西。 感謝大家!
不,我的問題是:什麼是最好的方式有網站的部分匹配的網址!無論如何,謝謝你的回答 – user2434217