Вы можете , используя $.browser
, да, но использование обнаружения в браузере - плохая идея:
if($.browser.msie) { /* IE */ }
Лучшим вариантом, например, будет $.support
, то есть функция обнаружение, например:
if(!$.support.opacity) { /* IE 6-8 */ }
$.support.opacity
неверно в браузерах, которые не поддерживают opacity
в стилях (хотя IE 7-8 обрабатывает прозрачный файл PNG, так что это все же не идеально, в зависимости от того, что вы ищете ... лично Я думаю, вы дадите пользователям IE 7/8 неоптимальный опыт.
Что вы должны действительно сделать, это целевой IE6, который не поддерживает прозрачные PNG (без альфа-фильтра), например:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="IE6ImageStyles.css">
<![endif]-->