지난 몇 시간 동안이 Firebug 콘솔 오류를 제거하려고했습니다. 내가 얻는 오류는 다음과 같습니다.c [l] [k]가 생성자가 아닙니다
c[l][k] is not a constructor
jquery-ui-1.7.1.custom.min.js (line 10)
모든 siggestions 정말 도움이 될 것입니다. 고맙습니다!
지난 몇 시간 동안이 Firebug 콘솔 오류를 제거하려고했습니다. 내가 얻는 오류는 다음과 같습니다.c [l] [k]가 생성자가 아닙니다
c[l][k] is not a constructor
jquery-ui-1.7.1.custom.min.js (line 10)
모든 siggestions 정말 도움이 될 것입니다. 고맙습니다!
는 jQuery를 중복이 제기 될 수
오류가 아닌 축소 된 버전에서 여기에서 오는 것 같습니다알았어요. "jquery-tabs.js"파일을 제거하면 오류가 다시 발생하지 않았습니다. 그러나 내 페이지에 탭을 표시하려면이 파일이 필요합니다. ther 다른 이것에 대한 또 다른 제안인가? –
답장을 보내 주셔서 감사합니다. –
글쎄, 처음 엔 어떻게 jquery-ui를 업그레이드 할까? 1.7.1 고대! 적어도 1.7.3에 가고 더 나은 것은 1.8.15이다.
트리거하는 코드를 붙여 넣을 수 있습니까?
그 방법을 모르거나 너무 크면 앱을 절반으로 줄이기 시작합니다. 반을 제거한 다음 작동하는지 확인하십시오. 다른 반쪽에 버그가 있음을 알고 있다면보십시오. 그런 다음 반을 좁힐 때까지 반을 자르기 시작합니다.
답장을 보내 주셔서 감사합니다. 알았다. "jquery-tabs.js"파일을 제거하면 오류가 다시 발생하지 않았습니다. 그러나 내 페이지에 탭을 표시하려면이 파일이 필요합니다. 이것에 대한 다른 제안이 있습니까? –
내가 할 첫 번째 일은 모든 jquery 물건을 업그레이드하는 것입니다. 모든 jquery-ui 버전이 일치하는지 확인하고 jquery 버전 자체를 동시에 릴리스 된 버전으로 설정하십시오 (선택한 jquery-ui 버전이 릴리스 된 날짜 확인). – Ariel
jQuery UI를 "jquery-ui-1.8.10.custom.min.js"로 변경했습니다. 이전 오류가 제거되었습니다. 하지만 지금은이 오류가 발생합니다 : jquery-ui-1.8.10.custom.min.js (줄 377) c.ui.dialog 정의되지 않았습니다. –
:
$.data(this, name, new $[namespace][name](this, options))._init());
$
= c
namespace
= l
name
= k
이 줄은 위젯 중 하나에 오류가 있음을 의미합니다. 아마도 그것은 당신이 사용하고있는 다른 버전의 jQuery 용으로 디자인되었을 것입니다. jQuery UI와 jQuery를 모두 업그레이드하는 것이 좋습니다.
어떤 위젯을 사용하고 있습니까?
나를 위해 일 : P 추가 정보? –
jquery-ui의 축소 버전에서 오류가 발생했을 때 잘못된 점을 알아내는 것은 매우 어렵습니다. 대신 축소되지 않은 버전을 포함시키고 어떤 오류가 발생했는지 확인할 수 있습니까? – BishopRook
@BishopRook, 그다지 열심히. Ctrl + F'c [l] [k]'와 일치하는 변수를 확인하십시오 :) – Paulpro