2012-08-07 83 views
0

警告我有一個使用拉斐爾,一個JavaScript庫SVGs工作的腳本。在我的代碼中,我做錯了,因爲我從圖書館得到了一個警告。跟蹤的JavaScript庫

這一警告來自於庫中的一些線路。從警告發生時開始跟蹤堆棧,知道在我的代碼中哪些位置是導致警告的行是非常好的。

使用console.trace沒有幫助,所以我想問,有沒有辦法追查是來自一個JavaScript庫的警告?

(PS:我看着修改打印堆棧跟蹤庫,但就是太硬)

編輯:

警告本身:

「意外NaN值分析寬度屬性「。

我想跟蹤誤差知道在我的代碼我在發送的NaN到拉斐爾功能。

回答

0

如果我是正確的,你的警告可能是像「無效語法男,0,0」當你試圖創建路徑(更多細節將受到歡迎)?

如果是這樣,那麼你不能有堆棧跟蹤,因爲它是一個SVG錯誤(SVG引擎告訴DOM SVG元素是錯誤的,但它不會告訴你什麼時候創建了這個節點) 。

檢查你送入正在創建與拉斐爾的元素輸入。

+0

我添加了一些細節。我不確定我的錯誤是否是SVG。 – petermlm 2012-08-07 13:51:42

+0

這似乎是一個SVG錯誤。您可以嘗試查看錯誤元素(使用DOM樹查看器),然後推斷可以創建它的Raphael.js API調用。我認爲'width'用於canvas和rect元素,也許你應該從這個開始。 – 2012-08-07 13:54:02