Вы слышите это повсюду: использование javascript для прослушивания строки пользовательского агента для определения версий браузера — очень плохая вещь. Последняя версия jQuery объявила устаревшим свой объект $.browser
вместо $.support
. Но что мне делать, если есть ошибка или проблема, которая влияет только на IE, а не на другие браузеры, и я не знаю, почему?
В моем случае некоторый код jQuery заставляет всплывающую подсказку появляться и исчезать с анимацией при наведении и выходе из мыши. В Internet Explorer это выглядит ужасно и нервно, с подсказкой div, которая изменяется до очень большого размера, прежде чем скрыться, и если вы наведете указатель мыши на кучу элементов кончиком, это действительно убьет браузер. Я понятия не имею, какую конкретную функцию IE не «поддерживает», которую я должен тестировать, поэтому гораздо проще просто понюхать IE и использовать другой метод. Что я мог/должен сделать вместо этого?