2012-07-12 54 views
1

我希望我的應用程序可以在桌面以及Ipad上正常顯示。我快速瀏覽了Jquery mobile,它看起來非常簡單。我的問題是:我已經有JQuery UI的引用。 Jquery UI是否會干擾Jquery mobile?我可以在同一個Web應用程序中使用Jquery UI和Jquery mobile嗎?

如果jquery mobile可以用於基於桌面的web應用程序,那麼我們爲什麼要使用jQuery UI。爲什麼人們不總是使用Jquery Mobile,以便他們自動獲得基於Ios的設備的視圖?

我太困惑了。當我在已經有Jquery UI的網站中添加對Jquery mobile的引用時會發生什麼?我不想破壞我的生活網站。有什麼建議麼?

我正在使用Asp.Net 4.0香草,並且有很多gridview等等。請問jquery手機有助於在基於桌面的應用程序以及基於平板電腦的基礎上正確顯示嗎?

+0

我不確定你完全理解jQuery Mobile究竟是什麼。您是否閱讀過文檔? – Blazemonger 2012-07-12 13:33:43

+0

@Blazemonger:是的,但演示和一切看起來像他們專爲移動應用程序。我是否需要爲桌面建立一個單獨的網站,並使用單獨的URL?我希望桌面和移動設備的外觀僅適用於移動設備。 – Jack 2012-07-12 13:43:29

+0

jQuery Mobile更多的是一種標記語言 - 它的確針對移動應用程序而不是移動網站,並且一次性兼容iPhone,iPad和Android。 jQuery-UI是一組主要爲桌面瀏覽器設計的小部件。你仍然可以在jQuery Mobile中使用jQuery和jQuery-UI,但你可能不應該這樣做。 – Blazemonger 2012-07-12 14:10:29

回答

2

整齊的jQuery移動更多是一種標記語言 - 它專門針對移動應用而不是移動網站,並且一次性兼容iPhone,iPad和Android。 jQuery-UI是一組主要爲桌面瀏覽器設計的小部件。你仍然可以在jQuery Mobile中使用jQuery-UI,但你可能不應該這樣做。

如果你只是在使用一個基本的網站,那麼CSS媒體查詢是最好的選擇。谷歌,確切的短語或just start here

如果你仍然想使用jQuery Mobile,有許多方法可以將移動用戶從公共網站重定向到移動用戶。可能是第一個我想嘗試是侵入性最小的:添加一個鏈接在頂部用戶引導到移動網站,並使用上述CSS媒體查詢,從臺式機用戶隱藏:

@media all and (min-width: 701px) { 
    #link-to-mobile-site { 
     display: none; 
    } 
} 

這使得移動遊客繼續使用完整的網站,只要他們想要,給他們一個容易的書籤鏈接,當他們不,併爲您創建最低限度的工作。

0

有兩個jQuery和jQuery Mobile的的CSS之間的衝突的機會......而且儘量做到對jQuery Mobile的,因爲jQuery的MBL爲iPad/iPhone的具體制成,看起來也對桌面

+0

@tom是的,你需要做一個獨立的桌面和MBL的區域,因爲在桌面上可用的區域比iPhone大得多...嘗試如何使用YouTube ....檢測它是否在桌面上打開打開URL www.youtube。 com或其在iphone上打開作爲m.youtube.com – 2012-07-12 13:50:27

+0

我知道發生了什麼,但我不知道它是如何發生的。我的問題是「如何」發生,我怎麼能在我的web應用程序中做到這一點。 – Jack 2012-07-12 13:58:35

+0

檢查此http:// stackoverflow。COM /問題/ 6373010 /什麼最最好的方式對檢測,無論-的客戶端 - 是 - 一 - 平板或-A-電話 – 2012-07-12 14:13:29

相關問題