2011-10-26 62 views
1

請參考http://m.xn--e-nsker-r1a.dk/來查看現實生活中的問題。jquerymobile列表視圖圓角問題

誰能告訴我爲什麼一開始(我已經打過電話$(".todoList").listview('refresh')即使在角落不是圓的。列表項是完全的風格,但是棱角並沒有圓。

然後,如果我添加的TodoItem(點擊這個角落變成了圓形,但是如果我再次移除它,沒有角落是圓的,我期望它的底部角落可能難以保持住,因爲列表項從底部被移除,但是甚至頂部已經經歷了在刪除列表項之後,沒有任何操作具有方角 - 即使它們在列表項最初添加後變爲圓形也是如此。

這對我來說沒有意義,爲什麼listview('refresh')會使角落變成方形

謝謝。

+0

您必須複製/粘貼鏈接,因爲StackOverflow不喜歡'ø'字符。 – Jasper

+0

@Jasper - 感謝您的回覆 - 我將鏈接更改爲編碼版本。它現在應該是可訪問的,你可以從移動和普通瀏覽器看到移動頁面 – Jakob

回答

0

這是在你的mobilescript.js多數民衆贊成在css /佈局混亂。

這裏是沒有它的jsfiddle:http://jsfiddle.net/NABUv/1/

這裏是一個與它:http://jsfiddle.net/NABUv/2/

你可以看到丟失的邊界,如果你使用谷歌瀏覽器/ WebKit的瀏覽器

所以它不是JqueryMobile :)

+0

我選擇了醜陋的黑客,並在mobilestyle.css中編碼了圓角的css – Jakob

1

查看是否爲標籤指定了data-inset =「true」。

謝謝, 希亞姆

+0

查看了我的列表視圖。它有data-inset =「true」,但問題依然存在。 – SushiGuy

3

列表視圖( '刷新',TRUE);

附加的真實參數保持舍入效果。

+0

這似乎適用於我。你知道第二個參數是什麼嗎?我無法在jqm網站上找到任何文檔。 –

+0

我不確定。我只知道它的工作原理。 – Blake

+0

工作只是部分在我的情況。圓角留下來,但css風格的項目變得很奇怪,因缺乏更好的單詞而變得非常「厚實」。 – SushiGuy

0

我遇到了同樣的問題,事實證明,我有一個隱藏的div元素之前+我的網頁內容後。 JqueryMobile css使用第一個孩子+最後一個孩子選擇器來應用邊界半徑。