2013-01-02 87 views
1

比方說,我有一個網站example.com劍道UI手機 - 本地視圖顯示刷新頁面空白屏幕

它包含兩個地方意見,「數據庫」和「年」

最初,數據庫視圖被加載。

用戶導航到「年」視圖。

地址欄(至少在Android 2.3的)現在讀example.com#

然後用戶決定刷新頁面無論出於何種原因年份。

地址example.com#年刷新,並用戶空白的白色屏幕迎接。

任何人有任何建議如何處理這種情況?顯然,無論用戶在哪裏查看,如果刷新,我希望它顯示..

謝謝!

更新:

下面是一些代碼來幫助說明我的問題:

HTML:

<div data-role="view" id="Database"> 
    <div data-role="content"> 
     <p><strong>This is the Database view</strong></p> 
     <a data-role="button" id="databaseButton" href="#Year">Go to Year View</a> 
    </div> 
</div> 

<div data-role="view" id="Year"> 
    <div data-role="content"> 
     <p><strong>This is the Year view</strong></p> 
     <a data-role="button" id="yearButton">Refresh Page</a> 
    </div> 
</div>​ 

腳本:

var app = new kendo.mobile.Application($(document).body, { 
    initial: "Database" 
}); 

$("#yearButton").click(function() { 
    // location.reaload(); 
    // cannot simulate page refresh by the user in jsfiddle 

    // the current browser address is example.com/index.html#Year 
    // reloading this address produces a blank white screen 
    // because of the #Year parameter 
}); 

http://jsfiddle.net/VUN3g/16/

+0

能否請您複製這是的jsfiddle或jsbin所以我們可以幫助解決? –

+0

更新,謝謝伯克! – TAS

回答

1

你能證實你使用的是最新版本的Kendo UI(2012.3.1114)和jQuery 1.8.2嗎?

我無法與您的代碼和測試上的Android 2.3以下網址複製的問題...

http://jsbin.com/aqireb/1

+0

感謝伯克,它已經解決了。我確實有最新版本的Kendo和JQuery。我在初始視圖的data-init函數中放入了一個無格式的內容修復,如果該視圖從未加載過,那麼顯然不會觸發。我已經綁定了我的窗口的加載事件,並且一切正常。我將此標記爲已解決,因爲它導致我回退我的視圖功能。謝謝你的幫助! – TAS

+0

不錯! FOUJUI肯定是令人討厭的東西。 –