2009-10-16 63 views
0

我使用jQuery的地址插件(website)啓用我網站上的後退/前進按鈕。我真的很希望能夠讓人們書籤頁面,並從地址欄複製地址,並與朋友分享。 聲稱它可以做到這一點,那麼我做錯了什麼。在jQuery中使用書籤地址

我的代碼然後

function BackButton() { 
$.address.change(function(event) { 
    // do something depending on the event.value property, e.g. 
    // $('#content').load(event.value + '.xml'); 
}); 
$('a').click(function() { 
    $.address.value($(this).attr('href').replace(/^#/, '')); 
}); 
} 

後退按鈕()調用每一個AJAX頁面加載,以確保它的工作原理與通過AJAX加載的頁面。

感謝您的幫助

+0

使用標記Stackoverflow提供的代碼格式。人們會更願意幫忙。 – 2009-10-16 20:44:27

+0

如果有人需要更多信息,請告訴我,我會提供您需要的任何信息。 – 2009-10-16 20:59:42

+0

這爲什麼被投票否定? – 2009-10-23 22:41:32

回答

0

所以我用

if ($.address.value() !== "\/") { 
    window.location = "http://www.domainname.com/" + $.address.value() 
} 

將用戶重定向到正確的頁面。

那麼這是正確的嗎?還是他們的問題呢?
使用jQuery.Address的$ .address.init函數有什麼好處?

此外,這迫使他們等待,直到加載頁面(& javascript)才能看到任何內容。註釋?

3

看起來你直接從該插件的網站的例子複製。你的address.change函數什麼都不做,只有兩條註釋行。

+0

那麼有網站應該有address.change它的地方?在他們的演示源?我認爲這是一個jQuery功能。 – 2009-10-19 15:46:12

+0

我的錯誤。也許該函數需要回調函數?所有這些我都比較新?我所知道的是我看到了一個什麼都不做的功能。 – 2009-10-20 15:12:36