0
我正在使用svg在ipad phonegap應用程序中對圖像進行塗鴉。
用於初始化SVG的代碼是:使用svg清除內存泄漏
function initDrawing(){
var paper;
var masterBackground ;
paper = Raphael(document.getElementById('scroller'),780,1500);
masterBackground = paper.image("data:image/jpg;base64,"+test,0,0,780,1500);
}
我使用raphael.js庫來創建SVG元素。
一切工作正常。我有下一個和上一個按鈕。如果我再次點擊下一個按鈕,函數initDrawing()被調用。新的圖像被加載,現在手塗鴉變得更慢。每次點擊下一個按鈕時,塗鴉變得越來越慢。爲什麼會發生?發生內存泄漏的位置?
@達爾斯特倫埃裏克,嗨,我不想保留舊圖像。我需要替換現有的。怎麼做。 pl幫助我。 – mmathan
@mmathan參見例如http://stackoverflow.com/a/5068781/109374 –