问题描述
|
在Ext JS中,我看到Element.addClassOnOver;是否有一种简单的方法来“不再上课时取消课程?”
解决方法
addClassOnOver会自动为您执行此操作。你试过了吗?无需手动删除over类。
,尝试这个 :
var removeFn = function(e){
if(!e.within(this.el,true)){
Ext.fly(this,\'_internal\').removeClass(className);
}
};
this.on(\'mouseout\',removeFn,this.dom);
参考:
addClassOnOver
,在SuperBoxSelect中,这似乎是一个错误。
要修复SBS错误,我简单地更改了:
this.el.addClassOnOver(\'x-superboxselect-item x-superboxselect-item-hover\');
至:
this.el.addClassOnOver(\'x-superboxselect-item-hover\');
这样可以很好地解决问题,而且没有副作用。