2012-11-26 93 views
1

我想調試一個應用程序,並努力在Firebug中顯示我引發的錯誤。爲什麼我的JavaScript投影不能在Firebug中工作?

,如果我有這樣的事情:

if (!jQuery.fn.drag){ 
    console.log("found an error"); 
    throw new Error("file xyz has not loaded"); 
} 

問:
爲什麼,在控制檯火災,因爲有一個錯誤,但是我的自定義throw不螢火蟲報什麼?

感謝

+3

在這之前你沒有得到一個錯誤,就像'JQuery是未定義的?你是否將'jQuery'手動別名爲'Jquery'? – bfavaretto

+0

對不起。錯字。它應該是jQuery。 – frequent

+0

發生什麼錯誤? – Musa

回答

2

我試圖throw new Error("error message");和Firefox和Chrome的it's working;使用console.log(Jquery, Jquery.fn, Jquery.fn.drag)來調試你的代碼。

+1

試過一樣 - [小提琴](http://jsfiddle.net/67UyM/)。也適用於我。 – kmfk

+0

嗯。小提琴也在這裏工作。再次檢查。 – frequent

1

問題可能是你無意中激活了'打破所有錯誤'螢火蟲選項,請參閱我的回答here解決它,如果這是你的情況。

相關問題