2014-03-19 84 views
0

代碼的Qooxdoo:添加CSS類到圖像中的Qooxdoo

var cImage = new qx.ui.container.Composite().set({ 
     layout: new qx.ui.layout.VBox, 
    }); 

var imgName = "photo.jpg", 
    image = new qx.ui.basic.Image(imgName) 
    ; 

cImage.add(image); 

我想添加一個CSS類的圖像一起工作:前:hover和。

回答

2

你必須獲取內容元素,並添加類有:

image.getContentElement().addClass("myCssClass") 
+0

遺漏的類型錯誤:

var el = image.getContentElement().getDomElement(); if (el.classList) el.classList.add(className); else el.className += ' ' + className; 
使用jQuery

或... :Object [object Object]沒有方法'addClass' – whereisanddy

-1

最終的解決方案:

var el = image.getContentElement().getDomElement(); 
$(el).addClass(className);