2015-02-17 53 views
0

我使用HTML做一個文件夾樹控制的基本FancyTree初始化和我在想,如果我還可以指定爲這些文件夾自定義圖標,即FancyTree:通過HTML添加自定義圖標?

<li id="xyz' class="folder" data-icon="myFolderIcon.gif">Folder Name 

在我FancyTree控制的定義,我指定的ImagePath:

$("#tree").fancytree({imagePath: "skin-win8/", 

,但我看到的是一個空的那個地方我的圖標應該會出現,即使我放在皮膚的win8文件夾我的自定義圖標。將一個或兩個自定義圖標添加到FancyTree控件的最簡單方法是什麼?我既是一個FancyTree和CSS新手,如果你想知道:)

謝爾頓

回答

0

由於mar10來指點即使他認爲我在標記中有拼寫錯誤並不是真正的罪魁禍首。但是,他說,他沒有看到任何錯事,指我回到他演示了自定義節點圖標,這讓我想,也許是我太也經歷的ImagePath問題,像this previous custom-node question

等我回去到我的FancyTree下載並獲得了在我的服務器上工作的定製節點示例,然後我移動了頁面及其依賴項,直到我得到類似於我的情況的東西。一旦我有工作,我能夠用我的實際頁面中同樣的方法...

我碰巧把我所有的FancyTree相關的文件在一個名爲fancytree我的應用程序的網絡文件夾內的目錄,所以我加了一個名爲定製那裏,把我的ImagePath以下方式子文件夾:

imagePath: "fancytree/custom/", 

一旦我做到了,我能要麼將其包含在該節點的HTML定義中使用我的自定義圖標或者通過將其設置在我用來初始化某些aspe的Javascript函數中我的樹的cts。希望這有助於其他一些自定義節點新人...

謝爾登

1

這看起來挺合我意。基本相同,在此演示:

http://wwwendt.de/tech/fancytree/demo/sample-theming.html

也許只是在你的標記一個錯字:

<li id="xyz' class="folder" data-icon="myFolderIcon.gif">Folder Name 

(應該是id="xyz"而不是id="xyz')再次

+0

嗨,馬丁,感謝您的回覆。不幸的是,錯字只在我的片段中,我試圖使用一些虛擬值來保護有罪:)我不知道你是否有任何其他的疑難解答提示,但我想如果我調試/驗證這將更容易在** init **事件處理程序中完成了它。如果沒有別的,那會使它與你的演示一樣... – 2015-02-18 15:08:58

相關問題