У меня есть функция, в которой необходимо учесть тот факт, что IE6 / IE7 не имеет такой же поддержки, как другие браузеры, а именно:
if ($.browser.msie && $.browser.version.substr(0,1)<8) {
$('table tr:nth-child(2n+1)').addClass('alternativeRow');
}
Это всегда работало нормально, пока я только что не установил IE8 и не получил сообщение об ошибке Javascript:
'$. Browser' является нулевым или не является объектом
Я ценю, что $ .browser может быть не лучшим способом проверки этих вещей, так что мне было интересно, есть ли способ обойти это?
Спасибо
(редактировать), чтобы добавить немного контекста, я просто пытаюсь добавить макет таблицы типа «зебра», поскольку мы имеем дело с большим количеством данных, и может быть сложно проанализировать, выглядит ли каждая строка одинаково