복붙노트

[JQUERY] jQuery를 처리되지 않는 형식 오류는 : 물체 [대물 윈도우]의 속성 '$'는 함수가 아니다

JQUERY

jQuery를 처리되지 않는 형식 오류는 : 물체 [대물 윈도우]의 속성 '$'는 함수가 아니다

해결법


  1. 1.이 구문 문제 "아니오 분쟁"모드에서 워드 프레스로드에 포함 된 jQuery 라이브러리입니다. 이 워드 프레스를로드 할 수있는 다른 자바 스크립트 라이브러리와의 호환성 문제를 방지하는 것입니다. "노 confict"모드에서, 즉를 $ 바로 가기를 사용할 수 없습니다 더 긴 jQuery를 사용한다

    이 구문 문제 "아니오 분쟁"모드에서 워드 프레스로드에 포함 된 jQuery 라이브러리입니다. 이 워드 프레스를로드 할 수있는 다른 자바 스크립트 라이브러리와의 호환성 문제를 방지하는 것입니다. "노 confict"모드에서, 즉를 $ 바로 가기를 사용할 수 없습니다 더 긴 jQuery를 사용한다

    jQuery(document).ready(function ($) {
    

    그런 다음 코드 블록 내에서이 단축키를 사용할 수있는 함수 호출 후 괄호 안에 $을 포함하여.

    자세한 내용은 워드 프레스 코덱스를 참조


  2. 2.내가 제일 좋아하는 노 갈등 친화적 인 구조 :

    내가 제일 좋아하는 노 갈등 친화적 인 구조 :

    jQuery(function($) {
      // ...
    });
    

    함수 포인터와 jQuery를 호출하면 $에 대한 바로 가기입니다 (문서) .ready (...)

    아니면 커피 스크립트, 말 :

    jQuery ($) ->
      # code here
    

  3. 3.워드 프레스에서 바로 교체

    워드 프레스에서 바로 교체

    $(function(){...});
    

    jQuery(function(){...});
    

  4. 4.당신은 테마 functions.php 파일에 다음과 같은 것을 추가하여 구글 라이브러리와 기본 워드 프레스 jQuery를 스크립트를 대체하기 위해 고려할 수 있습니다 :

    당신은 테마 functions.php 파일에 다음과 같은 것을 추가하여 구글 라이브러리와 기본 워드 프레스 jQuery를 스크립트를 대체하기 위해 고려할 수 있습니다 :

    function modify_jquery() {
        if (!is_admin()) {
            wp_deregister_script('jquery');
            wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', false, '1.10.2');
            wp_enqueue_script('jquery');
        }
    }
    add_action('init', 'modify_jquery');
    

    코드는 여기에서 촬영 : http://www.wpbeginner.com/wp-themes/replace-default-wordpress-jquery-script-with-google-library/


  5. 5.어쩌면 당신은 JQuery와 전에이 같은 코드가 있습니다 :

    어쩌면 당신은 JQuery와 전에이 같은 코드가 있습니다 :

    var $jq=jQuery.noConflict();
    $jq('ul.menu').lavaLamp({
        fx: "backout", 
        speed: 700
    });
    

    그들은 충돌이었다

    당신이에 $ 변경할 수 있습니다 (jQuery를)

  6. from https://stackoverflow.com/questions/10807200/jquery-uncaught-typeerror-property-of-object-object-window-is-not-a-funct by cc-by-sa and MIT license