2016-09-28 37 views
1

我試圖使用CSS類的圖標,而不是圖標屬性Fancytree JSON CSS類圖標

因此不是

{icon : "public/assets/icon.gif" } ; 

有類似

{icon : className} ; 

如果這可能嗎?如果不是,我能用jQuery做些什麼?

回答

1

您可以使用icon屬性,就像您現在正在執行的操作一樣。

documentation

布爾|字符串圖標 定義此節點的圖標。 undefined:使用全球 同名樹形選項true:使用默認圖標,具體取決於 node.foldernode.expanded status false:隱藏圖標字符串:A 包含'/'或'。'的字符串值。用作標籤的src屬性 。 (另請參閱全球imagePath選項。)任何其他 字符串值用於生成自定義標記,例如,爲「ui-icon ui-icon-heart」:。

1

是的,這可以從CSS改變形象,試試這個

.icon:before{ 
    content: url(public/assets/icon.gif); 
} 


{icon : 'icon'} 
+1

我想你的意思:.icon:前{ 內容:URL( 「公共/資產/ icon.gif」 ); } {圖標:「圖標」} – VIPC

+0

看看再說,我已經編輯 –

+0

{圖標:圖標}似乎打破了JSON,它的非執行董事{圖標:「圖標」},但工作,感謝 – VIPC