Используйте метод HTML5 Boilerplate , чтобы добавить класс к вашему тегу html
, если версия IE меньше 6:
<!--[if lt IE 6]> <html class="ie5" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
Затем поместите if
прямо вверхняя часть вашего JS:
if ($('html.ie5').length !== 1) {
// do stuff
}
Редактировать
Надо было подумать об этом!Вместо того, чтобы делать это, просто используйте метод H5BP при включении файлов JS:
<!--[if gte IE 6]><!-->
<script src="jquery.js" text="text/javascript"></script>
<script src="application.js" text="text/javascript"></script>
<!--<![endif]-->
Это доставит файлы JS в IE6 + и во все другие браузеры.