2010-05-24 34 views
11

聽起來有點愚蠢的問題,但它會是一個很好的功能。jQuery UI圖標系統是否有一個「空」圖標 - 一個沒有圖像?

jQuery UI圖標系統有一個「空」圖標 - 一個沒有圖像?

我是否被迫在ui-icon-empty上做了一些自定義樣式並將背景移動到離開圖表的精靈區域?

+0

只是一個想法,你爲什麼不使它背景:無? – 2010-05-24 21:24:11

+0

我認爲不,但你可以在這裏檢查:http://jqueryui.com/themeroller/ – 2010-05-24 21:26:10

+0

@Kerry - 我創建了一個ui圖標空的類,只是這樣做,但我認爲它會很好,如果它來了默認。這是因爲1.8版中的Button工具有一個錯誤,如果你清除了圖標,它仍然有間距。我想讓它卡在相同的寬度,以避免這個問題,這就是爲什麼我需要ui-icon-empty。 – knowncitizen 2010-05-25 19:09:08

回答

4

,如果你在用jQuery UI的主題所提供的css文件看,你會發現一個名爲類:

ui-icon-blank 
可以使用相同的空白圖標。

謝謝...

TC

6

我剛剛結束了創建.ui-icon-empty { background:none }並調用通過按鈕工具:

$(selector).button({icons:{primary: 'ui-icon-empty'}}) 

它的工作,但似乎靠不住的。這將會是巨大的,如果有一個UI圖標空在ui.base

+0

我需要這樣做來覆蓋.ui-icon的默認值:'.ui-icon-none.ui-icon {background-image:none; }(就像那樣,沒有間距) – 2012-11-06 18:39:12

1

如果您在使用列表中的錨和要刪除的圖標添加「數據圖標=‘假’」到列表標記刪除圖標。

<li data-icon="false"> 
    <a href="#">Label</a> 
</li>