2012-06-25 68 views
0

Jquery mobile newb here。jQuery手機:看起來是重新加載當前頁面,然後再鏈接到新頁面

當從(DEV)jQuery Mobile的網頁鏈接,電流/主頁似乎正確的頁面加載之前加載瞬間/閃爍。

這個問題似乎發生在我觸及的每個瀏覽器中,我認爲它與記錄良好的頁面轉換閃爍問題(.ui-page {-webkit-backface-visibility:hidden;})無關。我試過這個,儘管它似乎並不是我確切的問題,並且它沒有任何幫助。

非常感謝您的幫助。

+0

呃..我很抱歉,但是這裏有什麼問題? – raina77ow

回答

0

看起來你是從主頁,如果我正確地破譯它鏈接到另一個頁面?如果是這種情況,那麼你需要指定的href是外部:

從JQM文檔:

鏈接沒有Ajax鏈接指向其他領域或有 相對=「外部」, data-ajax =「false」或目標屬性將不會被加載到Ajax中的 。相反,這些鏈接將導致整個頁面刷新 而沒有動畫轉換。這兩個屬性(相對=「外部」和 數據AJAX =「假」)具有相同的效果,但是具有不同的語義含義 :相對=鏈接到其他網站或域 時,應使用「外部」,而DATA- ajax =「false」對於簡單地選擇通過Ajax加載域中的頁面 非常有用。由於安全 限制,框架始終打開鏈接到外部域訪問Ajax行爲 。

JQM希望您在一個HTML文件中創建所有頁面。然後它通過hrefs根據需要隱藏/顯示頁面。有一種方法可以通過AJAX隨時加載頁面。

如果你想恢復到常規瀏覽器/服務器的href往返則需要指定相對在href =「外部」和/或數據的Ajax =「假」:

<a href="my_external_page.php" data-ajax="false">This is my link</a> 
相關問題