나는이 문제에 대해 당황스러워합니다. js 및 jQuery에 LINQ 스타일 확장 메서드를 추가하는 훌륭한 라이브러리 인 linq.js를 사용하고 있습니다. 그 중 하나는 $.Enumerable
이며 jQuery 목록을 LINQ 선량을 가진 다른 객체로 변환하는 데 사용됩니다. 이것은 몇 주 동안 잘 작동했습니다.jQuery 확장은 document.ready에서 정의되지 않았습니다.
오늘 나는 약간의 리팩터링을 수행했는데, 이것은 파손되었지만, 어떤 식 으로든 나는 을 알아낼 수 없다.. 특히, 나는 디버깅을 넣어 $.Enumerable
이 document.ready까지라고 존재하며 준비 콜백 rountine에, $.Enumerable
이 그것을 이 document.ready가 호출 될 때까지 정의에도 불구하고, 정의되지 않은 것을 확인했습니다. 그래서 뭔가가 글로벌 jQuery ($) 객체를 새 객체로 재설정하거나 $.Enumerable
속성을 설정 해제하는 것이지만 무엇을 알아 내지 못합니다. 그리고 오늘 시작된 것은 무엇이든간에, 나는 나의 변화가이 문제의 원인이 된 것을 볼 수 없다. 한 페이지에서 다른 페이지로 이동했지만 AFAICT는 모든 것이 같은 순서입니다. 이 방향을 바라는 사람은 올바른 방향으로 나를 가리킬 수있는 종소리를 울립니다.
실제로 자바 스크립트 참조가 올바른 순서인지 확인하십시오. – Jack