1
我剛剛開始考慮拉斐爾,和每一個教程說,你可以在元素上繪製由這樣做:如何在每個具有某個類的元素上使用拉斐爾圖?
element = Raphael(elementId);
現在說我有一大堆的<div>
所有class='icon'
,我想用拉斐爾畫這個div的所有出現的相同圖像。我會怎麼做?
我剛剛開始考慮拉斐爾,和每一個教程說,你可以在元素上繪製由這樣做:如何在每個具有某個類的元素上使用拉斐爾圖?
element = Raphael(elementId);
現在說我有一大堆的<div>
所有class='icon'
,我想用拉斐爾畫這個div的所有出現的相同圖像。我會怎麼做?
你可以做的是設置一個'each'函數並遍歷所有圖標並在每個圖標上繪製。像這樣,
var papers = []
$(".icon").each(function(index, element){
papers.push(Raphael(element, "100%", "100%"));
papers[index].rect(x,y,height,width); //replace this with the code you will use to draw your icon.
});
這應該工作,但如果您有任何問題,請發表評論。
很感謝。你確實提出了一個很好的觀點,我可能只是最終將它轉換爲圖像。 – 2012-01-19 04:40:08
這可能是一個更好的選擇,將其導出爲圖像,只需將圖像替換爲div。但我會以任何方式回答,一秒鐘。 – BananaNeil 2012-01-18 20:41:17