jQuery 수정: "Uncatched TypeError: $ is not function" 오류
내 코드:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://someothersite.com/external.js"></script>
external.displays:
$("head").append(unescape(""));
안타깝게도 외부 스크립트를 포함하면 다음 오류가 발생합니다.
수집되지 않은 유형 오류: $는 함수가 아닙니다.
이거 어떻게 고쳐야 돼요?외부 Javascript 파일은 서드 파티이므로 편집할 수 없습니다.
JS 파일에서 다음 문을 사용합니다.
jQuery(document).ready(function($){
// jQuery code is in here
});
위 문구를 선언하면 $ 기호를 사용할 수 있습니다.
이전 버전의 jQuery를 사용하고 있었습니다.
버전을 업데이트하여 문제를 해결했습니다.
와아아악!
jquery가 로딩되기 전에 외부 javascript가 먼저 로딩되었기 때문이라고 생각합니다.이 사용상의 요건을 해결하려면 , 다음의 사용상의 링크를 클릭해 주세요.http://requirejs.org/docs/api.html
언급URL : https://stackoverflow.com/questions/33278529/jquery-fix-for-uncaught-typeerror-is-not-a-function-error
'programing' 카테고리의 다른 글
jquery UI 정렬 가능한 위치를 DB에 저장 (0) | 2023.03.18 |
---|---|
웹 사이트 콘솔에서 "JQMIGRATE: Migrate is installed, version 1.4.1 jquery-displaces.min.displaces?ver=1.4.1:2"는 무엇을 의미합니까? (0) | 2023.03.18 |
태그를 사용하여 경로를 따라가면 React-Router가 새로 고침 페이지입니다. (0) | 2023.03.18 |
[객체]에서 "객체"를 두 번 언급하는 이유는 무엇입니까? (0) | 2023.03.18 |
스프링 부트 단일 페이지 응용 프로그램 - 모든 요청을 index.html로 전송합니다. (0) | 2023.03.18 |