2012-08-13 70 views
1

我正在使用html5,JQuery Mobile和KnockoutJS,我有一個foreach模板,可以從可觀察數組呈現像GUI一樣的網格。JQuery Mobile + Knockout,CSS樣式失敗

但是,當我將項目添加到綁定數組時,樣式不會應用於任何新項目。 他們似乎沒有風格,大多數時候。 有些時候它們會隨着樣式出現,但是一旦樣式失敗,只要我運行我的應用程序,它就會保持中斷狀態。

有沒有人有任何想法如何解決這個問題?

段:

<div id="timeEntryList" data-bind="foreach: timeEntries"> 
    <div data-role="header" data-theme="c"> 
     <h1>some header</h1> 

奇怪的是,它有時

回答

0

很難猜測沒有任何代碼。但我想你是說動態添加元素後,jqm無法正確呈現。沒錯,沒錯。我想這就像列表。而且你可能可以做類似​​的東西,但我不知道你在說什麼類型的組件。

你可以找到more info in the documentation

0

JQM可能不支持多個data-role="header"部分。我會嘗試符合他們的standard page layout一個頭,一個內容和一個頁腳部分,看看是否有幫助。

我發現,如果我在pagebeforeshow更新我的KO觀測我沒有使用.listview('refresh')