2012-03-13 75 views
0

我想刪除網址的哈希到只有沒有哈希網址,即使點擊新的頁面鏈接。作爲一個的exaple:在MJQ中如何從URL中刪除哈希值?

的情況下,如果我有這樣的網址:

http://localhost/mygame/#interface

那麼就應該是這樣的:

http://localhost/mygame/

但是,同時單擊鏈接,頁面必須導航。爲此,我使用這樣的功能:

$('a.play').bind('click',function(){ changePage("#interface", "flip", true, false); }); 

,但我沒有得到所需要的結果是,即使我刪除從鏈接中的「#」。任何好主意?

回答

0

它看起來像你使用的是舊版本的jQuery Mobile。在1.0 Beta 2之後(我相信)他們增加了從URL中去除哈希的支持。如果您使用新版本的jQuery Mobile,則默認情況下會啓用此行爲。

您可以在這裏下載最新的jQuery Mobile穩定版本:http://jquerymobile.com/download/