ExtJS获取类名

时间:2019-02-21 10:25:41

标签: javascript extjs

我有一个侦听器,应在发生鼠标悬停事件时更改类。

listeners: {
    mouseover: function() {
        this.removeCls(?); //get existing class name
        this.addCls('CAButtonHover');
    },
}

如何获取现有的类名并将其替换为新的类名? 我使用的是ExtJS 6。

1 个答案:

答案 0 :(得分:0)

如果不需要引用现有类并将其全部替换为CAButtonHover类,则可以使用setCls方法。

this.setCls('CAButtonHover');

但这不是通常实现悬浮类的方式。您在mouseover上添加了现有类并在mouseleave上将其删除。只需确保您在悬停类选择器上具有更高的CSS专用性,即可应用悬停规则。