我們正在爲基於HTML5的iPad應用程序的圖形界面提供jQuery Mobile的框架。因爲我們正在創建用於iPad的應用程序,我們基本上需要典型的分屏就像是在iPad上:在左側的側邊欄狹窄和右側的主要內容:jQuerymobile - 適用於iPad的Blocks&Splitscreen
現在我的問題:我正在尋找代碼來創建這個分割屏幕,我沒有在jquerymobile文檔中找到任何相關信息 - 我是否錯過了它,或者我沒有理解它?如果splitscreen的代碼在本網站上不存在,我可以在哪裏找到相關的內容?
因爲我沒有找到任何與我需要的相關的東西,我嘗試了另一種方法來獲得這個分屏。所以我用塊工作在CSS樣式表:
的解釋:在jQuerymobile文檔時,我發現了一個名爲一個類別「的內容格式>佈局網格(列)」(http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/content/content-grids.html) 因此,我認爲有關創建兩塊用於製作分割屏幕。但我不需要50/50的分屏,但更多的是20/80或30/70。我試圖把它變成我的樣式表:
.ui-grid-x { overflow: hidden; }
.ui-block-x, .ui-block-y { margin: 0; padding: 0; border: 0; float: left; min-height:1px;}
/* grid a: 20/80 */
.ui-grid-x .ui-block-x { width: 20%; }
.ui-grid-x .ui-block-y { width: 80%; }
.ui-grid-x .ui-block-x { clear: left; }
原來是:
.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { overflow: hidden; }
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0; padding: 0; border: 0; float: left; min-height:1px;}
.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 50%; }
.ui-grid-a .ui-block-a { clear: left; }
有誰知道我做錯了什麼? 如何更改塊的大小?這樣做是正確的嗎? 非常感謝提前。