Я использую simplemodal 1.4.4 с jQuery 1.10.2 и получаю ошибки «Не реализовано» в IE8. Это связано с тем, что simplemodal неправильно определяет, что IE находится в режиме причуд, и выполняет функцию fixIE, которая должна исправлять проблемы в IE6 и IE7, но ошибки в IE8 (и, предположительно, IE9 + тоже).
simplemodal выполняет следующую проверку ieQuirks:
browser.ieQuirks = browser.msie && !$.support.boxModel;
Проблема в том, что $ .support.boxModel был удален из jQuery 1.10, поэтому !$.support.boxModel
всегда возвращает true .
Мне интересно, как лучше всего определять режим причуд в IE, чтобы я мог заменить !$.support.boxModel
?