2012-02-14 42 views
0

我正在使用jquery mobile,我發現即使我將data-role="none"添加到錨標籤,它仍然被攔截的移動用戶界面和對待阿賈克斯。我有一個鏈接,我需要將ui從流中拖出來,這導致它失敗。jquery手機的所有鏈接忽略data-role =「none」

+0

你能發佈你的HTML標記嗎?主播應該做什麼,目前正在做什麼? – Jasper 2012-02-14 21:50:39

回答

3

http://jquerymobile.com/demos/1.0.1/docs/pages/page-links.html

鏈接沒有Ajax

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

所以,你必須使用的兩種rel="external"data-ajax="false"代替data-role="none"的。