최신 웹 개발 튜토리얼
 

jQuery - noConflict() Method


당신이 여전히 jQuery를 사용하는 동안, 당신의 페이지에 다른 프레임 워크를 사용하려면?


jQuery를 및 기타 자바 스크립트 프레임 워크

당신은 이미 알고있는 바와 같이, jQuery를이 사용 $ jQuery를 바로 가기로 기호.

: 같은 많은 다른 인기있는 자바 스크립트 프레임 워크가 있습니다 Angular, Backbone, Ember, Knockout , 그리고 더.

어떤 다른 자바 스크립트 프레임 워크는 바로 가기로 $ 기호를 사용하는 경우?

두 개의 서로 다른 프레임 워크가 동일한 바로 가기를 사용하는 경우, 작동하지 않을 수 있습니다 그 중 하나.

JQuery와 팀은 이미 이것에 대해 생각하고 구현 한 noConflict() 메소드를.


JQuery와 noConflict() 메소드

noConflict() 메서드에 홀드 해제 $ 다른 스크립트를 사용할 수 있도록 바로 가기 식별자.

당신은 물론 여전히 단순히 대신 바로 가기의 전체 이름을 작성하여, jQuery를 사용할 수 있습니다 :

$.noConflict();
jQuery(document).ready(function(){
    jQuery("button").click(function(){
        jQuery("p").text("jQuery is still working!");
    });
});
»그것을 자신을 시도

당신은 또한 아주 쉽게 자신의 바로 가기를 만들 수 있습니다. noConflict() 메서드는 나중에 사용하기 위해, 변수에 저장할 수 있습니다, jQuery를에 대한 참조를 반환합니다. 다음은 그 예이다 :

var jq = $.noConflict();
jq(document).ready(function(){
    jq("button").click(function(){
        jq("p").text("jQuery is still working!");
    });
});
»그것을 자신을 시도

당신이 사용하는 jQuery 코드의 블록이있는 경우 $ 바로 가기를 당신이 모두를 변경하지 않습니다, 당신은 통과 할 수 $ 준비 방법에 대한 매개 변수로 로그인합니다. 이것은 당신이 jQuery를 사용하고 액세스 할 수 있습니다 $ 이 함수 내에서, - 그 밖에, 당신은 "jQuery를"사용해야합니다 :

$.noConflict();
jQuery(document).ready(function($){
    $("button").click(function(){
        $("p").text("jQuery is still working!");
    });
});
»그것을 자신을 시도

jQuery를 기타 참조

모든 jQuery를 기타 방법의 전체 개요는, 우리로 이동하시기 바랍니다 jQuery를 기타 참조 .