У меня есть сайт WordPress, и я установил один плагин, и у плагина есть некоторые проблемы в браузере IE6.
Итак, я хочу отключить этот плагин jQuery, когда страница просматривается браузером IE6.
Так что теперь мне нужно выражение jQuery, чтобы отключить ВСЕ другие инструкции, которые загружаются из других JS файлов.
использовать Downlevel-выявленные условные комментарии:
<!--[if lte IE 6]><![if gte IE 7]><![endif]-->
<!-- keep your script in between these two comments,
it will work in all browser except ie -->
<!--[if lte IE 6]><![endif]><![endif]-->
Объясняется здесь: Скрытие HTML-кода из IE6?
Я не совсем уверен, почему IE6 даже в вашей повестке дня, но для каждого из них.
Если бы это был я, я бы написал что-то вроде этого.
<!doctype html>
<!--[if lt IE 7 ]> <html class="ie6"> <![endif]-->....
.....
(function ($) {
"use strict";
// Detect IE 6
var greatGreatGranddadsBrowser;
if ($('html').is('.ie6')) {
greatGreatGranddadsBrowser = true;
}
if (greatGreatGranddadsBrowser) {
// Remove the elements that you don't want loaded
// Tell the users to seriously consider coming into the real world
} else {
// Do whatever else you need to do
}
}(jQuery));
IE6
, давай, человек ...Microsoft Ends Support for Windows XP