2011-10-24 77 views
2

我一直在研究我開發的jQuery移動應用程序的桌面版本。爲了重用一些代碼庫,我想我會使用JQM作爲應用程序的桌面版本。jQuery Mobile的替代方案changePage功能

原來,每當我加載JQM(主要是因爲我用原生UI元素做各種東西),它會導致設計中的各種問題。現在,我實際上只對$.mobile.changePage功能感興趣,所以實際上僅僅爲此使用這個框架是矯枉過正的。

我的問題是,有沒有人知道一些jQuery插件與JQM中的changePage函數具有相同的功能? (包括檢查後退按鈕等)

回答

0

我不認爲這個插件存在,特別是當你說'包括檢查後退按鈕等',這意味着你幾乎想要JQM的整個'導航模型'。

基本上$ .mobile.changePage通過ajax調用加載html(頁面對象或從url)到dom(並增強標記)的loadPage,然後在$ .mobile.pageContainer中顯示此信息,有或沒有過渡。我認爲你自己可以做到這一點,但它取決於你的代碼是如何構造的,你可以定義html塊(在隱藏的div或在本地html文件中)並使用$加載到'容器'中.ajax

+0

是的,我最終自己寫了整個東西。這是相當的學習經驗,但最終可能因爲hashchange插件。它創造奇蹟! – Niklas