在Ext JS中,我看到Element.addClassOnOver;有沒有一種簡單的方法可以「在不再結束時刪除班級?」Ext JS Element.addClassOnOver有配套嗎?
回答
addClassOnOver爲你自動完成。你試過了嗎?沒有必要手動刪除上課。
試試這個:
var removeFn = function(e){
if(!e.within(this.el, true)){
Ext.fly(this, '_internal').removeClass(className);
}
};
this.on('mouseout', removeFn, this.dom);
參考:
感謝您的回覆。我嘗試處理mouseout事件,但沒有成功。但是,我不熟悉_internal - 作爲DOM搜索的根源?你會解釋一下嗎? – Upperstage 2011-05-25 12:00:58
@Upper Stage:Ext.fly(String/HTMLElement el,[String named])接受2個參數,el:dom節點或id&命名:String允許創建命名的可重用flyweights以防止衝突(例如,內部Ext使用「 _global「),你也可以使用Ext.get。請參閱:http://dev.sencha.com/deploy/ext-3.3.1/docs/source/Element.html#method-Ext-fly – MMT 2011-05-25 13:40:37
我瞭解要飛行的參數;我在詢問字符串'_internal'。什麼是'_internal'? (幫助+1) – Upperstage 2011-05-25 14:26:24
在SuperBoxSelect這看起來是一個錯誤。
要解決的SBS的錯誤,我只是改變:
this.el.addClassOnOver('x-superboxselect-item x-superboxselect-item-hover');
到:
this.el.addClassOnOver('x-superboxselect-item-hover');
這解決了問題,非常漂亮,且無副作用,我可以看到。
- 1. 有什麼關於ext js的嗎?
- 2. EXT JS足夠快嗎?
- 3. 從Ext JS 2遷移到Ext JS 4
- 4. Ext JS的xtemplate上循環嵌套JSON
- 5. 網格嵌套在Ext JS的6.2
- 6. EXT JS 4組合套件只讀
- 7. 從EXT js 3.4移植到EXT js 5.0
- 8. Ext JS 6從Ext JS 4.1.3遷移到
- 9. Ext JS - Store vs. JsonStore
- 10. 缺點ext js
- 11. Ext JS - A start
- 12. Ext js grid seethrough
- 13. Ext js藍色的一切嗎?
- 14. ext js與.jsp,java後端兼容嗎?
- 15. Ext JS分配器顏色(SASS,4.2.2)
- 16. Ext Js 4 Grid即時重新配置
- 17. Ext JS UX - RowPanelExpander
- 18. HTML ext js fieldsets
- 19. Ext Js和zeroclipboard
- 20. checkcolumn ext js
- 21. 插入Ext-js
- 22. Ext js許可
- 23. Ext JS的beforeedit
- 24. Ext JS Cascading Combobox
- 25. Window.open()in ext Js
- 26. Multi Series Ext Chart JS
- 27. EXT JS 6和SenchaTouchV2
- 28. Ext JS 3到Ext JS 4遷移問題
- 29. 從Ext JS 3.x升級到Ext JS 4 Beta?
- 30. Ext Js Javascript執行
感謝您的回覆。我嘗試過addClassOnOver(3.3.1),並且添加的類不會被刪除。其實,我正在使用SuperBoxSelect;在enableElListeners中,類x-superboxselect-item和x-superboxselect-item-hover永遠不會被刪除。也許這是一個錯誤? – Upperstage 2011-05-25 14:24:31
聽起來像是SBS中的一個錯誤。標準的addClassOnOver方法自動設置一個刪除處理程序。 – 2011-05-26 23:54:52
你是對的; SBS中的錯誤。它調用addClassonOver與由空格分隔的兩個類;一旦兩個電話打出來,一切都很好。 – Upperstage 2011-05-31 22:04:19