Ext JS Element.addClassOnOver是否有同伴?

问题描述

| 在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\');
这样可以很好地解决问题,而且没有副作用。