在Ext JS中,我看到了Element.addClassOnOver;有没有一种简单的方法可以“在不再结束时删除课程?”
答案 0 :(得分:3)
addClassOnOver会自动为您完成此操作。你试过吗?无需手动删除课程。
答案 1 :(得分:1)
试试这个:
var removeFn = function(e){
if(!e.within(this.el, true)){
Ext.fly(this, '_internal').removeClass(className);
}
};
this.on('mouseout', removeFn, this.dom);
参考:
答案 2 :(得分:0)
在SuperBoxSelect中,这似乎是一个错误。
要解决SBS错误,我只需更改:
this.el.addClassOnOver('x-superboxselect-item x-superboxselect-item-hover');
到:
this.el.addClassOnOver('x-superboxselect-item-hover');
这很好地解决了这个问题,没有我能看到的副作用。