Насколько я вижу, dynamicpage.js даже не содержит плагин jquery. Таким образом, вы могли бы также пойти дальше и изменить содержимое файла напрямую. Это довольно коротко.
Затем вы можете использовать метод jQuery $.support
или даже $.browser
(, не обязательно рекомендуемый ) для разделения вашего кода в зависимости от браузера. Или даже лучше извлечь ваше решение в функцию или плагин и вызывать его из условных комментариев по мере необходимости.
Поскольку я предполагаю, что причиной, по которой вы хотите это сделать, являются определенные проблемы с IE, когда дело доходит до анимации свойства opacity
, вы можете захотеть взглянуть на эти
также и, возможно, просто "исправить" код, который у вас уже есть.
UPDATE
По запросу: вы можете определить IE, используя browser
, например:
if ($.browser.msie) {
// do something only for IE
} else {
// do something for all other browsers
}
Опять же - это не обязательно рекомендуется, так как обнаружение браузера всегда было проблематичным. В зависимости от того, что именно вы пытаетесь исправить, вы можете рассмотреть возможность реализации другого подхода.