我目前使用jQuery手機插件來實現頁面之間的滑動滑動轉換,這些工作非常好,實際上是完美的!唯一的問題是,由於我正在構建網站上已經有了一個hashchange函數,因此jQuery移動轉換中的hashchange事件正在打破這個功能。
我讀過的文件,看到的pushState plugin
可以長哈希基於URL的轉換成完整的文檔路徑,但實現像這樣:jQuery mobile:將哈希轉換爲完整的URL
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).on('mobileinit', function() {
$.mobile.pushStateEnabled = true;
});
</script>
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
這似乎並不奏效和哈希仍然被補充說,我假設哈希值可以被刪除,例如從www.website.com/#hash
到www.website.com/hash
?這就是我收集上述功能會做的,但它似乎並沒有工作,如果可能的話?任何建議將不勝感激!
入住這http://stackoverflow.com/a/17111862/1771795 – Omar