이봐, 난 그냥 noConflict 함수에 대한 문서를보고 있었는데 그것은 (분명히) 작동하는 방법에 대해 아무것도 말한다. 나는 누군가가 알고 있는지 궁금해했다.jQuery의 noConflict 함수는 어떻게 작동합니까?
$
이 설정되지 않았습니까? (delete window.$
?)
모든 제안을 주시면 감사하겠습니다.
이봐, 난 그냥 noConflict 함수에 대한 문서를보고 있었는데 그것은 (분명히) 작동하는 방법에 대해 아무것도 말한다. 나는 누군가가 알고 있는지 궁금해했다.jQuery의 noConflict 함수는 어떻게 작동합니까?
$
이 설정되지 않았습니까? (delete window.$
?)
모든 제안을 주시면 감사하겠습니다.
당신은 확인할 수 source code :
// Map over the $ in case of overwrite
_$ = window.$
//....
noConflict: function(deep) {
window.$ = _$;
if (deep) {
window.jQuery = _jQuery;
}
return jQuery;
}
감사합니다. 아마도 그렇게 생각했을 것입니다. 나는 이것이 어떻게 작동 하는지를보기 위해 고투하고있다. _ $는 백업 종류입니까? 그리고 충돌이 없을 때 그것을 되돌려 놓습니다. – Olical
예, _ $은 현재 창의 백업입니다. $ var. – Distdev
나는 로 jQuery.noConflict = 기능 (깊이) { \t 경우 (창을 $ === jQuery를.) 최신 버전의 코드를 얻고있다 { \t \t 창 $ = _ $.; \t} \t 경우 (깊은 && window.jQuery jQuery를 ===) { \t \t window.jQuery = _jQuery; \t} \t return jQuery; }; 이제 어떤 용도로 사용됩니까? 및 "if (window. $ === jQuery)"무엇을 사용합니까? "if (deep && window.jQuery === jQuery)"또한 무엇을 사용합니까? 설명해주세요 – Subhadeep