Распознавание браузера в jquery

0

Пытаемся заставить определенный css на div в ie. Пока осталось только jquery. Использовал этот код, но ничего не сделал. Где моя ошибка?

$(document).ready(function(){
  if ($.browser.msie){
  $(".cartwrap").css('display','none');
  }
});
  • 0
    Какую версию jQuery вы используете?
  • 0
    Лучше, чем обнаружение создателя браузера, использовать обнаружение функций, когда вы обнаруживаете фактическую разницу в возможностях, которая заставляет вас переходить от поведения к зависимости от производителя браузера.
Теги:

1 ответ

2

Согласно сайту jQuery:

Содержит флажки для useragent, читается из navigator.userAgent. Это свойство было удалено в jQuery 1.9 и доступно только через плагин jQuery.migrate. Вместо этого попробуйте использовать функцию обнаружения.

Если вы используете версию jQuery> = 1.9, используйте плагин jQuery.migrate.

  • 1
    Кроме того, это хороший плагин для определения функций, если вы выбираете такой маршрут: modernizr.com

Ещё вопросы

Сообщество Overcoder
Наверх
Меню