jquery와 js function_jquery 간의 충돌에 대한 두 가지 솔루션

WBOY
풀어 주다: 2016-05-16 17:22:59
원래의
1201명이 탐색했습니다.

다른 요구 사항이 있고 다른 클래스 라이브러리와 충돌하지 않고 원래 $()를 계속 사용하려면 두 가지 해결 방법이 있습니다.
하나:

코드 복사 코드는 다음과 같습니다.

jQuery.noContribute()
jQuery(function($)
{
$("p") .click(function() //jquery 클래스 라이브러리의 $() 메서드를 사용하여 함수 내에서 계속할 수 있습니다
{
alert($(this).text());
})
})

var JsCOM_cr = $("cr"); // 함수 외부에서도 JsCOM.js의 $() 메서드를 사용할 수 있습니다.

두 번째 :
코드 복사 코드는 다음과 같습니다.

jQuery.noContribute() // $ 변수의 제어 권한은 다른 클래스 라이브러리로 이전됩니다. jquery 클래스 라이브러리의 $ 기호를 사용할 때는 jQuery("#id")를 사용하세요.
(function($) { //익명을 정의하세요. 함수를 정의하고 형식 매개변수를 $로 설정합니다.
$(function() { //익명 함수 내부의 $는 jQuery입니다.
$("div").click(function() {//계속해서 $를 사용합니다. () method
alert($ (this).text());
})
})
})
(jQuery) //익명 함수를 사용하고 실제 매개변수 전달 jQUery
alert($("cr ")); //jsCOM.js 클래스 라이브러리의 $() 함수 사용
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿