jQuery Starting from version 1.9, $.browser and $.browser.version have been removed and replaced by $.support. Let’s take a look at the specific usage
Starting from jQuery version 1.9, $.browser and $.browser.version have been removed and replaced by $.support. In version 2.0 of Update, IE 6/7/8 will no longer be supported. In the future, if users need to support IE 6/7/8, they will only be able to use jQuery 1.9. If you want to fully support IE and use a mixture of jQuery 1.9 and 2.0, the official solution is:
<!--[if lt IE 9]> <script src='jquery-1.9.0.js'></script> <![endif]--> <!--[if gte IE 9]> <script src='jquery-2.0.0.js'></script> <![endif]-->
In the long run, this will help to browse according to complex situations. Browser characteristics are processed separately, rather than simply detecting browser type and version. However, at present, the transplantation of many old programs may not be directly transitioned to browser-based support features, so I have found some solutions on the Internet that can be directly replaced.
Determine the browser type:
$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); $.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase()); $.browser.opera = /opera/.test(navigator.userAgent.toLowerCase()); $.browser.msie = /msie/.test(navigator.userAgent.toLowerCase());
The expression after the equal sign returns true/false, which can be used directly Replace the original $.browser.msie etc. If you need to check whether it is IE6, you can write like this:
// Old if ($.browser.msie && 7 > $.browser.version) {} // New if ('undefined' == typeof(document.body.style.maxHeight)) {}
Check whether it is IE 6-8:
if (!$.support.leadingWhitespace) {}
The ultimate method is to use another class library instead. You can refer to an article written by a foreigner:
Browser detect
The above is the detailed content of Detailed explanation of how to use $.support instead of $.browser in jQuery. For more information, please follow other related articles on the PHP Chinese website!