jQuery 1.9.1의 변경 사항, $가 없습니다.browser에서 $를 사용합니다.support
1959 단어 JavaScriptJQuery
Rather than using $.browser to detect the current user agent and alter the page presentation based on which browser is running, it is a good practice to use feature detection. To make this process simpler, jQueryperforms many such tests and sets properties of the jQuery.support object.
아!지금은feature detection을 사용하시기를 바랍니다. 하지만 개인적으로 jQuery가 너무 급진적으로 만들어서 뒤로 호환되지 않을 것 같습니다.이전에 $을(를) 사용했습니다.브라우저를 탐색하는 프로그램입니다. 현재 실행할 때 오류가 발생합니다.내가 있는 이곳은 이전의 달러를브라우저 탐색을 필요로 하는 친구들이 편리하게 사용할 수 있도록 브라우저 코드를 찾아보세요.
(function($) {
var a, b;
$.uaMatch = function(a) {
a = a.toLowerCase();
var b = /(chrome)[ \/]([\w.]+)/.exec(a) || /(webkit)[ \/]([\w.]+)/.exec(a) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a) || /(msie) ([\w.]+)/.exec(a) || a.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a) || [];
return {
browser: b[1] || "",
version: b[2] || "0"
}
},
a = $.uaMatch(navigator.userAgent),
b = {},
a.browser && (b[a.browser] = !0, b.version = a.version),
b.chrome ? b.webkit = !0 : b.webkit && (b.safari = !0),
$.browser = b,
$.sub = function() {
function a(b, c) {
return new a.fn.init(b, c)
}
$.extend(!0, a, this),
a.superclass = this,
a.fn = a.prototype = this(),
a.fn.constructor = a,
a.sub = this.sub,
a.fn.init = function c(c, d) {
return d && d instanceof p && !(d instanceof a) && (d = a(d)),
$.fn.init.call(this, c, d, b)
},
a.fn.init.prototype = a.fn;
var b = a(e);
return a
};
})(jQuery);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.