Проблема в том, что вы активировали опцию Firebug «Break on all error» (это значок паузы на вкладке Console в моем firebug 1.5.4), так что это означает, что он будет прерываться при любой ошибке JavaScript, так что теперь вы задаетесь вопросом, каквозможно, что в jquery есть ошибки javascript, что делает эту опцию неработоспособной, ну, jquery и jqueryui имеют такой код:включается, но firebug не может знать, что ошибка будет обработана в операторе catch, и поэтому вы не видите никакой ошибки при нормальном выполнении кода (т.е. без firebug).В качестве примечания я обнаружил это письмо о ком-то, кто просит firebug «разбить все ошибки», чтобы он знал об ошибках внутри операторов catch и не ломался над ними.
Итак, решениеотключить опцию firebug «разбить все ошибки» следующим образом:
- щелкнув значок Pause на вкладке Console (это в firebug 1.5.4)
или, как уже было сказано, более общий подходвыполнения Tools -> Firebug -> Options -> Reset All Firebug Options (что приведет к тому, что «Break on all errors» перейдет в состояние по умолчанию «off»)