jquery-ui - 如何将自定义图标添加到标准 jQuery UI 主题?

标签 jquery-ui button icons

可以轻松使用标准图标集中提供的图标之一:

$("#myButton").button({icons: {primary: "ui-icon-locked"}});

但是如果我想添加一个不属于框架图标集的我自己的图标怎么办?

我认为这就像给它你自己的带有背景图像的 CSS 类一样简单,但这不起作用:

.fw-button-edit {
    background-image: url(edit.png);
}

有什么建议吗?

最佳答案

我还可以推荐:

.ui-button .ui-icon.your-own-custom-class {
    background-image: url(your-path-to-normal-image-file.png);
    width: your-icon-width;
    height: your-icon-height; 
}

.ui-button.ui-state-hover .ui-icon.your-own-custom-class {
    background-image: url(your-path-to-highlighted-image-file.png);
    width: your-icon-width;
    height: your-icon-height; 
}

然后输入JS代码:

        jQuery('selector-to-your-button').button({
        text: false,
        icons: {
            primary: "you-own-cusom-class"   // Custom icon
        }});

它对我有用,希望对你也有用!

关于jquery-ui - 如何将自定义图标添加到标准 jQuery UI 主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3836241/

相关文章:

jquery - 单选按钮在 jquery 移动版本 1.0 中没有正确对齐中心?

javascript - 将可调整大小的子项保留在父项中

Jquery Spinner 不适用于 Chrome

css - Bootstrap 3,覆盖btn.active,点击事件在anchor元素后1px消失

jquery-ui - jquery 触摸打洞和 jquery ui 1.9.1

android - 使用 kotlin 在 android studio 中创建按钮

html - 底部的按钮被切成薄片

Android,如何以编程方式向按钮添加图标*和*文本?

css - 如何更改 icomoon 图标的图标颜色

java - JLabel 中的图标被隐藏