Проблема в этом случае была с моей функцией масштабирования текста JavaScript.Исходная функция, которую я использовал (нашел в Интернете), искала определенное значение em в стиле основного шрифта, и, если он не нашел, сбросьте размер шрифта на «1em».Примерно так:
if (document.body.style.fontSize == "")
document.body.style.fontSize = "1em";
document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.1) + "em";
Это работало (почему, я не знаю) хорошо в IE, но не в Ffx.Таким образом, решение, которое я придумал, проверяет IE и делает все немного иначе, основываясь на том, является ли браузер IE или нет.Ничего не стоит, чтобы jQuery docs рекомендовал не проверять браузер таким образом, но я все равно это сделал!
var currSz = parseFloat($('body').css('font-size'));
Math.round(currSz);
if($.browser.msie)
currSz++;
else
currSz = currSz + .7;
$('body').css('font-size',currSz);