2013-02-24 3 views
2

활성화 난 내가 파이어 폭스 19 + 불을 지르고 1.11.2을 JQuery와 1.9.1로 업데이트 할 때까지 코드가 완벽하게 작동JQuery와 대화 동결 방화범이

$(".myDialog").dialog({ 
    close: function() { 
     $(this).dialog('destroy').remove(); 
    } 
}); 

같은 매우 간단한 JQuery와의 대화가있다. 이제 파이어 폭스가 정지되지만 파이어 버그가 닫힌 경우에도 작동합니다.

불행하게도 나는 비슷한 문제를 찾을 수 없습니다, 그리고 지금 나는 작은 해결 방법이 있습니다

물론
if (window.console && (window.console.firebug || window.console.exception)) { 
    $(this).dialog('close').remove(); 
} 

단지 부분적인 해결책을의, 어쩌면 누군가가 또 다른 옵션이 있습니까?

UPD : bootstrap bootstrap-dropdown.js 플러그인이 포함 된 경우에만 무한 재귀가되는 것 같습니다. 여기에 전체 예제를 게시했습니다. http://code.google.com/p/fbug/issues/detail?id=4938

+0

아마 방화범이 끌려서 그것을 확인하고 싶습니까? – Alexander

답변

0

예. jquery (내 상황에서는 1.9.0) 안에 StackOverflow Exception입니다. 이것은보다 구체적인 정보입니다 :

Uncaught SyntaxError: Invalid regular expression: /(^|\.)dialog9(\.|$)/: Stack overflow 

그래서 몇 시간 내에 해결책을 모색하고 가능한 한 빨리보고 할 것입니다.