Изменения dynamicpage.js, чтобы IE не распознавал эффект FADE - PullRequest
0 голосов
/ 05 февраля 2011

если кто-то знает об этом плагине jquery, ПОЖАЛУЙСТА, вы можете помочь мне настроить его так, чтобы IE не распознавал эффект затухания, который он производит, но STILL может использовать AJAX.Есть ли способ добавить некоторые определения браузера в файл плагина или мне нужно использовать 2 отдельных метода навигации и использовать условные комментарии?

http://iamwhitebox.com/staging/arkitek

1 Ответ

0 голосов
/ 05 февраля 2011

Насколько я вижу, 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
}

Опять же - это не обязательно рекомендуется, так как обнаружение браузера всегда было проблематичным. В зависимости от того, что именно вы пытаетесь исправить, вы можете рассмотреть возможность реализации другого подхода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...