Доброго времени суток. Есть файл main.js в котором отображены все функции используемые на сайте. Все работает во всех браузерах, но одна функция категорически отказывается работать корректно в IE.Как отключить только ее?Не знаю как правильно прописать условие. чтобы проверялся браузер и отключал ее выполнение. Вариант в условным комментарием не подойдет, так как не хотелось бы выносить функцию в тело страницы либо же в отдельный файл.Вот функция
$(window).scroll(function() {
var st = $(this).scrollTop();
$(".logos").css({
"transform" : "translate(0%," + st/3 + "%"
});
});
Спасибо заранее за советы.
Посидел, поразмышлял и вот что вышло..
function browserDetectJS() {
var
browser = new Array();
//Opera
if (window.opera) {
browser[0] = "Opera";
browser[1] = window.opera.version();
}
else
//Chrome
if (window.chrome) {
browser[0] = "Chrome";
}
else
//Firefox
if (window.sidebar) {
browser[0] = "Firefox";
}
else
//Safari
if ((!window.external)&&(browser[0]!=="Opera")) {
browser[0] = "Safari";
}
else
//IE
if (window.ActiveXObject) {
browser[0] = "MSIE";
if (window.navigator.userProfile) browser[1] = "6"
else
if (window.Storage) browser[1] = "8"
else
if ((!window.Storage)&&(!window.navigator.userProfile)) browser[1] = "7"
else browser[1] = "Unknown";
}
if (!browser) return(false)
else return(browser);
}
так можно определить браузер, а уж вставить это в функцию не так трудно.Может кому пригодится.Всем спасибо.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости