Jquery 1.7 이상은 모두 모듈식 로딩을 지원하지만, jquery는 기본적으로 amd를 지원하고 cmd는 지원하지 않습니다. 따라서 seajs를 사용하여 jquery를 로드하려면 다음 내용을 약간 수정해야 합니다. 구체적인 수정 방법은 다음과 같습니다.
넣어
if (typeof define === "function" && (define.amd)) { define( "jquery", [], function() { return jQuery; }); }
이
으로 변경되었습니다.if (typeof define === "function" && (define.amd || define.cmd)) { define( "jquery", [], function() { return jQuery; }); }
또는
if (typeof define === "function") { define( "jquery", [], function() { return jQuery; }); }
위 코드를 수정하면 seajs가 jquery를 로드할 때 $가 함수가 아닌 문제를 성공적으로 해결할 수 있습니다. 모두에게 도움이 되기를 바랍니다.