2011-08-09 5 views
0

지난 몇 시간 동안이 Firebug 콘솔 오류를 제거하려고했습니다. 내가 얻는 오류는 다음과 같습니다.c [l] [k]가 생성자가 아닙니다

c[l][k] is not a constructor 
jquery-ui-1.7.1.custom.min.js (line 10) 

모든 siggestions 정말 도움이 될 것입니다. 고맙습니다!

+0

나를 위해 일 : P 추가 정보? –

+2

jquery-ui의 축소 버전에서 오류가 발생했을 때 잘못된 점을 알아내는 것은 매우 어렵습니다. 대신 축소되지 않은 버전을 포함시키고 어떤 오류가 발생했는지 확인할 수 있습니까? – BishopRook

+0

@BishopRook, 그다지 열심히. Ctrl + F'c [l] [k]'와 일치하는 변수를 확인하십시오 :) – Paulpro

답변

1

는 jQuery를 중복이 제기 될 수

오류가 아닌 축소 된 버전에서 여기에서 오는 것 같습니다
+0

알았어요. "jquery-tabs.js"파일을 제거하면 오류가 다시 발생하지 않았습니다. 그러나 내 페이지에 탭을 표시하려면이 파일이 필요합니다. ther 다른 이것에 대한 또 다른 제안인가? –

+0

답장을 보내 주셔서 감사합니다. –

0

글쎄, 처음 엔 어떻게 jquery-ui를 업그레이드 할까? 1.7.1 고대! 적어도 1.7.3에 가고 더 나은 것은 1.8.15이다.

트리거하는 코드를 붙여 넣을 수 있습니까?

그 방법을 모르거나 너무 크면 앱을 절반으로 줄이기 시작합니다. 반을 제거한 다음 작동하는지 확인하십시오. 다른 반쪽에 버그가 있음을 알고 있다면보십시오. 그런 다음 반을 좁힐 때까지 반을 자르기 시작합니다.

+0

답장을 보내 주셔서 감사합니다. 알았다. "jquery-tabs.js"파일을 제거하면 오류가 다시 발생하지 않았습니다. 그러나 내 페이지에 탭을 표시하려면이 파일이 필요합니다. 이것에 대한 다른 제안이 있습니까? –

+0

내가 할 첫 번째 일은 모든 jquery 물건을 업그레이드하는 것입니다. 모든 jquery-ui 버전이 일치하는지 확인하고 jquery 버전 자체를 동시에 릴리스 된 버전으로 설정하십시오 (선택한 jquery-ui 버전이 릴리스 된 날짜 확인). – Ariel

+0

jQuery UI를 "jquery-ui-1.8.10.custom.min.js"로 변경했습니다. 이전 오류가 제거되었습니다. 하지만 지금은이 오류가 발생합니다 : jquery-ui-1.8.10.custom.min.js (줄 377) c.ui.dialog 정의되지 않았습니다. –

0

:

$.data(this, name, new $[namespace][name](this, options))._init()); 
  • $ = c
  • namespace = l
  • name = k

이 줄은 위젯 중 하나에 오류가 있음을 의미합니다. 아마도 그것은 당신이 사용하고있는 다른 버전의 jQuery 용으로 디자인되었을 것입니다. jQuery UI와 jQuery를 모두 업그레이드하는 것이 좋습니다.

어떤 위젯을 사용하고 있습니까?

관련 문제