2010-05-24 29 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>