오류 : "Uncaught TypeError : undefined가 함수가 아닙니다."및이를 수정하는 방법
아마도 많은 사용자가 CMS의 최신 업데이트 이후에이 오류를 보았을 것입니다. 특히 웹 사이트에서 많은 수의 스크립트에 영향을주는 WordPress jQuery 라이브러리를 업데이트했습니다. 예를 들어 다양한 jQuery 효과와 기능을 사용하는 슬라이더 스크립트와 갤러리가 제대로 작동하지 않습니다. 일부 슬라이더는 슬라이드를 뒤집기를 멈추었으며 갤러리는 사진을 열거 나 확대하는 것을 중단했지만 이러한 모든 문제는 해결할 수 있습니다.
jQuery 라이브러리를 업데이트 한 후에 발생하는 가장 일반적인 오류는 다음과 같은 오류입니다. Uncaught TypeError : undefined가 함수가 아닙니다.
이 오류는 업데이트 된 변수와 매개 변수 작성 구문 때문에 자주 발생하며 다음과 같이 스크립트에 작성했을 가능성이 큽니다.
$ (문서). 준비 (function () {
그것은 다음과 같이되어야합니다 :
jQuery (문서). 준비 (기능 ($) {
위에서 작성한 내용에 따라 오류가 발생하고 오류가 사라지는 스크립트를 수정합니다. 예를 들어 슬라이더가 작동하지 않고 페이지가 꺼져 있고 CMS Wordspress가 jQuery 라이브러리의 업데이트 된 버전을 사용하고 템플릿의 스크립트가 작성 되었기 때문에 문제가 발생했습니다. 이전 버전에서는 위에서 설명한대로 스크립트를 수정하기 만하면 문제가 사라졌습니다.
귀하의 의견을 남기거나 코멘트에 귀하의 질문을 작성, 우리는 당신이 어려움이 있다면 도움을 시도합니다.
(조회 수 : 6 650 번, 오늘 조회수 : 1 회)