可以使用window.location.search
更新您的網址的查詢字符串的一部分,允許用戶共享特定的URL,將根據選擇的按鈕是不同的。
$('#myButton').click(function(){
window.location.search = "location=" + $(this).val(); // or any property from your clicked button
});
那麼,當你網頁是由其中一個網址訪問,你可以把一個簡單的檢查了相同的屬性,並導航根據所提供的價值
http://dl.dropbox.com/u/2600525/Overflow/home.html?location=home ==> home page
http://dl.dropbox.com/u/2600525/Overflow/home.html?location=anout ==> about page
使用相同的技術,您可以利用window.location.hash
爲了同樣的目的,但現在你會做所有的按鈕href
是這樣的:
<a href="#WhoWeAre"></a>
<a href="#WhatWeDo"></a>
然後,使用T他以同樣的方式更新網址,並檢查您的網頁訪問時的值。
此外,我強烈建議您訪問以下頁面https://developer.mozilla.org/en/DOM/window.location,這將解釋您在處理window.location
時所具有的各種選項。
我很抱歉,但我不完全理解我的jQuery是什麼樣子與此到位以及我的href應該是什麼樣子。我對編碼非常陌生,對不理解的道歉表示歉意。 – buckeytucker 2012-03-06 14:55:50
Mohammed提供了關於'location.search'的示例,並提供了關於'location.hash'的示例。你還有什麼?我編輯了我的回覆,其中包含一個使用'location.hash'的完整工作示例。我希望這是你正在尋找的。 – Kurt 2012-03-06 22:46:02